【发布时间】:2020-06-28 07:05:17
【问题描述】:
我在 MySQL 数据库中有两个表:
名字
[
{id: 1, name: 'John'},
{id: 2, name: 'Mike'},
{id: 3, name: 'Fred'}
]
name_changes
[
{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'}
]
【问题讨论】: