我有两个名为 Workers 和 Stats 的表
在 Workers 表中,有一个很大的名字和姓氏列表(愚蠢地)放在一列中,其结构类似于:
NameID, Name
1, John
2, Smith
3, McDonald
4, Harry
在 Stats 表中是工人的所有统计信息,如下所示:
id, firstnameid, secondnameid, wage, sold
1, 4, 3, 1000, 10
2, 1, 2, 2000, 20
因为这太不方便了,所以我正在尝试编写一个查询或将 Stats 表 nameids 更改为实际名称的东西,例如:
UPDATE `Stats` SET `Stats.firstnameid` = `Workers.Names`
WHERE `Stats.firstnameid` = `Workers.NameID`
然后对 secondnameid 执行相同的操作
因此,如果这可行,结果将是 Stats 表将更改为如下所示(使用我上面显示的示例表):
id, firstnameid, secondnameid, wage, sold
1, Harry, McDonald, 1000, 10
2, John, Smith, 2000, 20
有谁可以帮我离开这里吗?
谢谢。