Re: [SQL ] JOIN兩個表並計數

看板Database作者 (羊咩)時間12年前 (2013/07/18 15:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《meisheep (羊咩)》之銘言: : 目前我有如下兩個表格: : label : ---------- : Lid QSid label : 483 64 其它 : 482 64 半導體電子/製程規劃 : 481 64 維修/技術服務 : 480 64 通訊研發人員 : 479 64 設計測量 : 478 64 MIS/網管 : 476 64 操作技術 : 477 64 工程機械 : 474 64 軟體工程/資訊軟體系統 : 475 64 專案管理 : ... : : answer : ---------- : Aid QSid answer countPerson : 1 64 操作技術 18 : 2 64 工程機械 18 : 3 64 MIS/網管 18 : 20 64 操作技術 19 : 21 64 維修/技術服務 19 抱歉,自問自答QQ 我做出來了 SELECT label, IFNULL(count,0) FROM label lab LEFT JOIN (SELECT answer, COUNT(DISTINCT countPerson) as count FROM answer WHERE QSid = 64 GROUP BY answer) AS ans ON lab.label = ans.answer WHERE QSid = 64 ORDER BY Lid 感謝>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.56.214
文章代碼(AID): #1HvviANk (Database)
文章代碼(AID): #1HvviANk (Database)