Re: [SQL ] 疑問:查詢分類和子分類數目

看板Database作者 (迷惘)時間17年前 (2008/05/22 12:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《chrisQQ (ChrisLiu)》之銘言: : 使用版本:MySQL 5.0 : 問題: : TABLE : id type sub title : 1 1 a 大分類A : 2 1 b 大分類B : 3 1 c 大分類C : 4 2 a A的子分類1 : 5 2 a A的子分類2 : 6 2 a A的子分類3 : 7 2 b B的子分類1 : 8 2 b B的子分類2 : 9 2 c C的子分類1 : … : 想要的輸出: : title count(?) : 大分類A 3 : 大分類B 2 : 大分類C 1 雖然你的資料結構如上位版友所說,真的有點問題, 正常樹狀結構的Table不會這樣設計。 但是若你不想改Table,還是有辦法做出來,答案是自己Join自己即可: select a.title, count(b.id) count from TABLE a, TABLE b where a.type=1 and b.type>1 and a.sub=b.sub group by a.title -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.134.55
文章代碼(AID): #18DF0XXx (Database)
討論串 (同標題文章)
文章代碼(AID): #18DF0XXx (Database)