我有表prod with structure Id,name,keyword,yearborn。兩個My SQL查詢問題
,有必要使分組在現場遇到yearborn關鍵字的數量,例如
SELECT yearborn, COUNT(Id) cnt1 FROM prod WHERE keyword='admiral'
GROUP BY yearborn
和
SELECT yearborn, COUNT(Id) cnt2 FROM prod WHERE keyword='captain' GROUP BY yearborn
如何合併這兩個查詢,以獲得輸出結果表
yearborn,cnt1,cnt2?
我已經試過UNION
SELECT yearborn, COUNT(Id) cnt1 FROM prod WHERE keyword='admiral' GROUP BY yearborn
UNION
SELECT yearborn, COUNT(Id) cnt2 FROM prod WHERE keyword='captain' GROUP BY yearborn
但是結果是: yearborn,CNT1
請告訴我如何擺脫這種局面。
謝謝你,它的工作原理 – vitalii