有條件選擇如何寫這樣的選擇:SQL以前行
SELECT filename, username, date_time, field1, field2... FROM... JOIN... WHERE...
UNLESS user_downloaded_this_file_today_already
我想忽略在同一天的同一用戶下載的文件。數據示例:
12 | file1.jpg | barney | 2012-03-15 12:50:10 | ...
13 | file1.jpg | roger | 2012-03-15 13:50:10 | ...
14 | file2.jpg | barney | 2012-03-15 14:50:10 | ...
15 | file1.jpg | barney | 2012-03-15 15:50:10 | ...
如何編寫會忽略第4行的SELECT?相同的文件名,相同的用戶,日差< 1.這實際上是可能的嗎?
除非訂購,否則「Previous」沒有任何意義。你按日期訂購嗎? – 2012-03-15 11:59:18
編輯一下。這就像「以前這一天」... – yosh 2012-03-15 12:01:32