mysql数据库中有两个表:
姓名
[
{id: 1, name: 'John'},
{id: 2, name: 'Mike'},
{id: 3, name: 'Fred'}
]
名称\u更改
[
{id: 1, old_name_id: 1, new_name_id: 2},
{id: 1, old_name_id: 3, new_name_id: 1}
]
(名称是“names”表中“id”的外键)
请帮助我为联接这些表生成查询并获得结果:
[
{id: 1, old_name_id: 1, new_name_id: 2, old_name: 'John', new_name: 'Mike'},
{id: 1, old_name_id: 3, new_name_id: 1, old_name: 'Fred', new_name: 'John'}
]
1条答案
按热度按时间xfb7svmp1#
可以两次使用表名,并使用正确的表名别名