我有兩個表:邀請和事件。我需要做一個子查詢
我需要獲取事件的名稱,每個事件的客人總數和呈現的總數,當其每個事件在同一個查詢中爲真時!
喜歡的東西加入兩個表(左連接)選擇events.name,計數(invitations.guest),計數(invitations.presents時= TRUE)和事件組吧...
展望表中的數據...
我認爲它可以工作,但我沒有得到我想要的東西......
SELECT e.name, count(in.guest) as Guests, (SELECT count(presents)
FROM watermelon.invitations WHERE presents = true) as Presents
FROM watermelon.events e LEFT JOIN watermelon.invitations in ON e.id = in.event
GROUP BY in.event;
然後我得到:
http://dl.dropbox.com/u/360112/Duda/resultado.jpg
一些建議嗎?請我需要它,我厭倦了嘗試和得到錯誤的結果... 在此先感謝!
請格式化的問題更好的下一次。 :)此外,您的投遞箱的鏈接已損壞。 – Jess 2013-04-05 03:27:38
哦!下次我會知道的! – Jamr 2013-04-05 04:24:39