有条件选择如何写这样的选择: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