我想弄明白一種方法來編寫自2014-07-01以來發送的文件數的SQL查詢(以下示例應導致 )。我需要查詢兩個不同的表格,因爲日期只在第一個表格中可用。它們分別是:將SQL語句的結果保存到其他地方
消息:
________________________________
messageid | Message | datesent |
1 xxxx 2014-06-30
2 xxxx 2014-07-01
3 xxxx 2014-07-03
文件:
________________________________
filename | messageid
red.txt 1
blue.txt 1
green.txt 1
fish.pdf 2
google.doc 3
bing.doc 3
duckduckgo.doc 3
所以我有一個一對多的關係看作爲一個消息可以有一個以上的文件連接到它。
到目前爲止,我已經使用以下內容獲取自2014-07-01以來第一條消息的messageid
。
SELECT (messageid) FROM messages WHERE (datesent) = '2014-07-01' LIMIT 1
我懷疑我需要以此爲出發點,但我不知道該從哪裏出發。任何幫助將不勝感激!