-1
--------------------------
id alias1
--------------------------
1 user1
2 user2
3 user3
--------------------------
表:乙
--------------------------
id parent
--------------------------
1 user2
--------------------------
预期输出:
--------------------------
id alias1
--------------------------
1 user1
2 user2
--------------------------
SQL:
SELECT Id
FROM A
WHERE alias1 IN ((SELECT alias1 FROM A
WHERE alias1 = (SELECT b.parent
FROM A a
LEFT JOIN B b ON b.id = a.id
WHERE a.alias1 = 'user1')),
'user1')
如何有效地写上述查询。我想要得到孩子和父母的名单(如果存在)
我在这里没有看到任何逻辑。 –
编辑你的问题并描述你想要查询的内容。 –