我有兩個表如下定義連接兩個表:使用計數
EMAILS
ID SUBJECT BODY
1 Test1 blah blah
2 Test2 blah blah blah
3 Test3 more blah
ATTACHMENTS
ID EMAIL_ID ATTACHMENT NAME
1 2 TEST.DOC
2 2 TEST.XLS
我試圖執行一個選擇取回所有電子郵件和多少附件的計數(如有的話)在這些電子郵件表的每一行 - 最好是在一個單一的查詢,其中的結果將類似於這樣的:
EMAIL_ID SUBJECT NUM_ATTACHMENTS BODY
1 Test1 0 blah blah
2 Test2 2 blah blah blah
3 Test3 0 more blah
我用盡了一切辦法,但「正道」,如果任何人有幾分鐘的時間來幫我創建正確的SQL來構建這個,我非常感謝它。謝謝。
那一個釘它。非常感激。 – Dave 2010-05-04 00:31:44
@Dave:很高興你能工作。我已經忘記將你的問題記錄爲有用和清晰,但現在已經這樣做了。乾杯。 – bernie 2010-05-04 00:34:40
順便說一句,感謝您向我展示COALESCE功能。 TBH,我從來沒有見過:(但是,現在我可以看到在這種情況下它有多麼的有用, – Dave 2010-05-04 01:01:20