通常我會做從多個返回數據庫中選擇最近的行設置
select top (1) * from table where id active = '1' and doc_type_id = '404'
,以獲得最新的行。
但是,我正在使用IN獲取結果。加一個加入。
select t1.*
from table1 t1 left join table2 t2 on (t1.propid = t2.propid)
where t2.caseid in ('100','101') and t1.active = '1' and b.doc_type_id = '404'
此查詢返回文檔。但是,有多個相同類型的文檔。 如果每個人都有10個文檔,我只需要最新的文檔。
我想從數據庫中檢索每個最新的1個文檔。
我希望我解釋自己:)
工作的SQL類型是什麼標籤爲,請不要使用標題 – 2012-03-30 17:45:45