根據pid查詢各級節點的樹形結構,表結構及資料如下

uj5u.com熱心網友回復:
你寫的sql不就可以滿足你么uj5u.com熱心網友回復:
我想把重復的分類都去掉,像第一列有多個“手機/數碼”欄位uj5u.com熱心網友回復:
贊贊贊我用的excel分類的,去掉了重復的
uj5u.com熱心網友回復:
selectcase when @rownum:=@rownum+1 =1 then t1.name else null end as name,
t1.`name`,t1.id,t1.`name`,t1.id,t1.`name`,t1.id,t1.`name`,t1.id,t1.`name`,t1.id
from
(
SELECT a.`name`,a.id,b.`name`,b.id,c.`name`,c.id,d.`name`,d.id,e.`name`,e.id
FROM b_product_category a
LEFT JOIN b_product_category b ON b.pId = a.id
LEFT JOIN b_product_category c ON c.pId = b.id
LEFT JOIN b_product_category d ON d.pId = c.id
LEFT JOIN b_product_category e ON e.pId = d.id
WHERE a.pId = 0
ORDER BY a.orderid,b.id,c.id,d.id,e.id
)t1,(select @rownum:=0) t2
你試下看可以實作嗎 具體為什么能實作我自己也有點蒙圈
我也再捋捋。。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/78256.html
標籤:MySQL
上一篇:求助mysql索引無效了,求指點
下一篇:從資料庫里獲取圖片
