給定一個包含火車時刻表資訊的表,例如火車號、目的地和出發時間,您如何在單行SQL中找到每列火車的最新目的地及其出發時間?
為此,您可以結合使用排名函數和子查詢:
<code class="language-sql">SELECT train, dest, time FROM ( SELECT train, dest, time, RANK() OVER (PARTITION BY train ORDER BY time DESC) dest_rank FROM traintable ) WHERE dest_rank = 1;</code>
細分:
以上是如何使用SQL找出每班列車的最新目的地和出發時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!