我如何選擇列類別至極兩種SubCat
& MainCat
從表引用本身叫cat
:表引用本身,MySQL和主鍵和在同一個表的外鍵,SELECT語句
其中外鍵(maincat_id
)參考在(cat_id
),其是PrimeryKey
表在數據庫:
cat_id catname maincat_id cat_type 1 hello NULL 1 2 one 3 2 3 test 1 2 4 te3 3 2
爲Y ou看看是否cat_type=1
因此它是SubCat
。
我只需要表中選擇所有SubCat
和它所屬的MainCat
,因爲這樣:
catname Root_name one test test hello te3 test
更多信息: 我們有一個叫做「貓」,在其類別中的一個表有(主類別)和(子類別),這些樹使得小樹(只有一層深度)。
什麼是{您SUBCAT}? {你的MainCat}? – 2014-11-04 11:15:44
它的數據庫表,名稱 – 2014-11-04 11:16:33
正如我所說,這是一個名叫'貓'的桌子男人。 – 2014-11-04 11:19:28