Oracle資料庫中找出每個ID的最新值
在Oracle資料庫中,可以使用外連接從表中提取特定行。若要尋找另一列中每個不同值對應的特定列的最大值的行,請依照下列步驟操作:
<code class="language-sql">SELECT t1.* FROM mytable t1 LEFT OUTER JOIN mytable t2 ON (t1.UserId = t2.UserId AND t1.Date < t2.Date) WHERE t2.UserId IS NULL;</code>
說明:
注意:
此查詢僅考慮Date列,忽略表中的其他列。若要調整查詢以進行其他過濾,請相應地修改連線條件。
以上是如何找到Oracle中每個ID的最新值的用戶?的詳細內容。更多資訊請關注PHP中文網其他相關文章!