我有两张table。
表1:[身份证,父母身份证,姓名身份证]
表2:[姓名\u id,姓名]
我想为每个id显示连接到表2的name\u id的名称和父项的名称(parent\u id raprevent the id of the same table1)
例子:
table1:
id parent_id name_id
1 0 100
2 1 101
table1:
name_id name
100 food
101 fruit
output:
id parent_id name_id name_id parent_name_id
1 0 100 food 0
2 1 101 fruit food
现在,我在这里,带着我的名字
SELECT table1.id, table1.parent_id , table1.name_id , table2.name_it
FROM table1 join table2 on table1.name_id = table2.name_id
output:
id parent_id name_id name_id
1 0 100 food
2 1 101 fruit
我怎样才能得到父母的名字?谢谢
3条答案
按热度按时间zxlwwiss1#
可以执行多个联接:
izj3ouym2#
通过使用别名,您可以引用同一个表两次,连接每个id字段。
dfuffjeb3#
可以使用多个联接并为它们指定别名。类似的东西(未经测试)