0
我無法基於另一個表上的查詢從一個表中檢索最新記錄。我發現很多解決方案都使用「爲每個客戶訂購的最後一種產品」的類比來進行比較,但它們並不完美。基於另一個表上的查詢從一個表中檢索最後一個條目
我有兩個表使用字段dailyrecno_i
鏈接記錄。我想檢索鏈接到此鍵的表2中的最後一個條目。
表和期望的輸出如下,任何建議讚賞。
我無法基於另一個表上的查詢從一個表中檢索最新記錄。我發現很多解決方案都使用「爲每個客戶訂購的最後一種產品」的類比來進行比較,但它們並不完美。基於另一個表上的查詢從一個表中檢索最後一個條目
我有兩個表使用字段dailyrecno_i
鏈接記錄。我想檢索鏈接到此鍵的表2中的最後一個條目。
表和期望的輸出如下,任何建議讚賞。
這是MS SQL,但是這應該給你一個想法。請注意,我只從您的樣本數據中複製了所需的輸出,所以我不確定是否有任何我錯過的條件。
SELECT [@table1].dailyrecno_i ,
MAX([moc_noteno_i]) ,
header ,
MAX([text])
FROM @table1
LEFT JOIN @table2 ON [@table1].dailyrecno_i = [@table2].dailyrecno_i
GROUP BY [@table1].dailyrecno_i ,
header;
你到目前爲止嘗試過什麼?發佈您的查詢,以便我們可以幫助您解決問題。 –
聽起來像「groupwise max」;看到我添加的標籤。 –