gpt4 book ai didi

mysql - 单个MySQL查询父子表值排序

转载 作者:行者123 更新时间:2023-11-29 23:28:21 26 4
gpt4 key购买 nike

我面临的问题是显示特定的父子值以及该子下的所有子值作为关系。实际上我创建了单个表“树”和三列id,主(作为父)和子(作为子)。我创建了一个树关系,但我不明白如何获取树的特定父子和他的子以及他的子值。

enter image description here

我想向他下面的a4 parent 显示他的 child 关系的意思( parent a4 child b3,b4,b5,b3有c1和c2,b4有c3和c4,c3有d1和d2,这样表值就短了出去)。有什么方法可以使用任何 mysql 查询来缩短表吗???如果你能帮忙的话。我会很高兴。谢谢苏维克。

最佳答案

尝试以下:

select * from TreeTable a where a.main = 'a4' Union select * from TreeTable  b where b.main in (select sub from TreeTable c where c.main = 'a4')

1) 包括“C3”使用下面的脚本

select * from TreeTable a where a.main = 'a4' and a.main = 'c3'  Union select * from TreeTable  b where b.main in (select sub from TreeTable c where c.main = 'a4' and c.main = 'c3' )

2)对于所有 child :

 select * from TreeTable 

关于mysql - 单个MySQL查询父子表值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26773474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com