我写了下面的查询。我认为这不是最佳方式。 场景是 - 给定一个孩子,我想获取与其父(root)相对应的所有行。
select * from TableA where column_root =
(select column_root from TableA where column_child = 123)
答案 0 :(得分:0)
您可以使用JOIN
:
select T1.* from
TableA T1 join
TableA T2 ON T1.column_root=T2.column_root
where T2.column_child = 123
中的示例结果