我是用 MySQL 5
TABLE A (主檔) 欄位 TABLE B (明細檔) 欄位
SN(班別) IN_NUM(班級人數) SN(班別) SNO(編號) NAME
---------------------------- -----------------------------
1 0 1 001 QQQ
2 0 1 002 WWW
2 001 AAA
2 002 PPP
2 003 LLL
請問我要怎麼一次update A 的 in_num(欄位) 多筆資料? (不只一個班別)
我的寫法
update A set in_num=select tmp.num from (select sn,count(*) num from B
group by sn) tmp where A.sn=tmp.sn
可是是錯誤的 請問該怎麼下才對?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.21.242
※ 編輯: tabear 來自: 220.134.21.242 (09/16 18:21)