0

MySQLでは、私table1

ID name parent
1  one   0
2  two   1
3  three 1

そして私のtable2

ID name parent
1  com    2,3 -->is table1.ID

table2.parenttable1.id と show ツリーの結果を関連付けたい:

com -> one -> two,three

どうすれば照会できますか? 私はこれを照会します:

SELECT  *
from table1 a
left join table1 b on b.parent=a.ID
where b.ID in (2,3)

これはうまくいきましたが、これはうまくいきませんでした:

SELECT  *
from table1 a
left join table1 b on b.parent=a.ID
where b.ID in (select parent from table2)
4

1 に答える 1