1
我想將幾個查詢的結果合併爲一個,但是我想知道這是否可能。 首先查詢計算的每場比賽都有refery給定年份的數字:如何將幾個SQL查詢合併爲一個
SELECT count(1),ejl_refery.surname FROM ejl_protocols
left join ejl_refery on ejl_protocols.refery = ejl_refery.id
WHERE ejl_protocols.season = 2013 group by refery
第二查詢計算每個refery分配處罰的數量:
SELECT count(1),ejl_refery.surname FROM ejl_protocols
left join ejl_play_events on ejl_protocols.id = ejl_play_events.protocol_id
left join ejl_refery on ejl_protocols.refery = ejl_refery.id
WHERE ejl_protocols.season = 2013 and ejl_play_events.event_id in (3,4)
group by refery
而且我有1個更多的類似查詢。 結果應該是,將enalbe生成表像SQL:
Refery Surname | Number of games | Number of penalties | Number of cards |
我嘗試了一些組合,把它在一起,但他們都在語法錯誤結束。
我得到語法錯誤:'字段列表'中的未知列'g.surname'。編輯:愚蠢的我 - SQL G中有錯字 - >< - g – Riho