0
我有兩個表:MySQL - 基於列的值加入?
Table "categories"
category | parents
1 | 5,4,1
2 | 3,2
列的父母是數以逗號分隔的組,因此它可以在查詢中被用作IN(parents)
Table "categories_goods"
item | category
10 | 1
12 | 2
而且我想將數據導出到第三個表 - 每個類別都會有所有的父母。結果應該是:
Table "categories_goods_all"
item | category
10 | 5
10 | 4
10 | 1
12 | 3
12 | 2
我已經在PHP中解決了這個問題,但是在表categories_goods中有10000 * x的行時它很慢。所以我正在尋找純粹的MySQL解決方案。有任何想法嗎?
item
謝謝,這真是棒極了! :)有沒有辦法如何使它解析任何數量的值?現在它可以與5.我可以手動添加選擇6聯合所有......但它可以無限地以某種方式? –