討論串[SQL ] 疑問:查詢分類和子分類數目
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chrisQQ (ChrisLiu)時間17年前 (2008/05/23 13:19), 編輯資訊
0
0
0
內容預覽:
不好意思,再問一下. 現在這樣的查詢沒有問題,. 不過如果我有某個 大分類 沒有底下的 子分類. 這樣這個大分類就不會顯示,. 我知道是因為 `sub`.`sub` = `parent`.`id` 這句就篩選掉了. 不過我不清楚應該要如何改寫讓 沒有子分類的大分類 也能出現在查詢結果. 需要其他欄位

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chrisQQ (ChrisLiu)時間17年前 (2008/05/22 12:37), 編輯資訊
0
0
0
內容預覽:
呣,推文要等好久…. 首先感謝 JoeHorn 和 diamondking 的回答. 資料庫的架構是我筆誤寫錯. JoeHorn 修正的才是我原本想表達的…. (剛睡醒連自己都不知道自己在想什麼…). 所以,JoeHorn 的回文應該是正解。. (因為要去吃飯了,下午再來測試 ^^"). 感謝 di

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者diamondking (迷惘)時間17年前 (2008/05/22 12:01), 編輯資訊
0
0
0
內容預覽:
雖然你的資料結構如上位版友所說,真的有點問題,. 正常樹狀結構的Table不會這樣設計。. 但是若你不想改Table,還是有辦法做出來,答案是自己Join自己即可:. select a.title, count(b.id) count. from TABLE a, TABLE b. where a.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者JoeHorn (每天都在公司玩OLG)時間17年前 (2008/05/22 11:06), 編輯資訊
0
0
0
內容預覽:
資料庫架構有問題。. 應該改成這樣:. id type sub title. 1 1 0 大分類A. 2 1 0 大分類B. 3 1 0 大分類C. 4 2 1 A的子分類1. 5 2 1 A的子分類2. 6 2 1 A的子分類3. 7 2 2 B的子分類1. 8 2 2 B的子分類2. 9 2 3
(還有289個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chrisQQ (ChrisLiu)時間17年前 (2008/05/22 10:37), 編輯資訊
0
0
0
內容預覽:
使用版本: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的子分類
(還有670個字)
首頁
上一頁
1
下一頁
尾頁