Re: [SQL ] JOIN兩個表並計數
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):