在 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.parent
并table1.id
显示树结果:
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)