我有以下數據庫結構:不知道如何編寫複雜的SQL查詢
文件,用戶FileRevision(有外鍵文件,並通過中間表中的許多-2-許多連接到用戶)。
我想獲取所有FileRevision-S說:
- 是最新在其相應的文件-S /新鮮,
- 有很多-2-許多鏈接,用戶執行搜索(權限檢查) 。
我發現我可以通過執行像做(1):
SELECT created_on, file_id FROM FileRevision
WHERE created_on = (SELECT MAX(created_on) FROM FileRevision
WHERE filed_id = file_id)
,但我不知道如何同時還執行M2M權限檢查
這個答案是我的最愛+ JOIN序列在我看來是複雜查找的有力武器。 – 2009-09-22 18:44:00