Re: [SQL ] mysql語法請教

看板Database (資料庫)作者 (賞月亮一巴掌)時間17年前 (2007/05/15 22:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《kevin524 (等待的天空)》之銘言: : 請問一下 : 假如我有一個table : 要依據欄位進行不同值的的count計算 : 最後依據計算出來的key值做合併 : 要如何做到?謝謝!! : 如table有4個欄位 : 時間 | 節次 | 參與上課 | 學號 : 2007-5-15 2 1 abc : 2007-5-15 2 0 cde : 2007-5-15 3 1 dfg : 2007-5-15 3 1 ekj : 2007-5-16 3 0 kfj : 2007-5-16 3 0 qwe : 時間 | 節次 | 上課人數 | 缺席人數 : 2007-5-15 2 2 1 : 2007-5-15 3 3 0 : 2007-5-16 3 2 2 : 以上結果要怎麼下語法才能做到,謝謝!! 沒有經過驗證,或許有細部需要調整 select distinct x.時間 , x.節次 , (select count(*) from table where 時間=x.時間 and 節次=x.節次 and 參與上課=1) as 上課人數 , (select count(*) from table where 時間=x.時間 and 節次=x.節次 and 參與上課=0) as 缺席人數 from table x -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.26.75
文章代碼(AID): #16IS79KX (Database)
文章代碼(AID): #16IS79KX (Database)