这是我数据库中的两张表,第一张有价格
prices
appid de us ru nl gb
29382 899 999 1299 899 699
48371 1299 1599 1899 1299 999
58193 699 899 999 899 599
另一个表是存储有关游戏的各种信息的游戏:
games
appid title releasedate controler language
29382 title 1 1358197200 1 en
48371 title 2 1329858000 0 en
58193 title 3 1201554000 1 en
现在为了更容易使用,如果我只能有一张带游戏的桌子会更好,所以我想将列从价格移动到桌面游戏,但我需要匹配 id,这样价格就不会完全混乱。我在桌面游戏中创建了 2 个列,称为 priceus 和 pricediscount。现在我不知道如何将所有内容从桌面价格和仅将我们移动到桌面游戏中新创建的 2 个单元格。
这是我最后一次试用,但在过去的 4 小时内我无法让它工作
UPDATE games
SET games.priceus = prices.us,
games.pricediscount = prices.us
FROM prices
INNER JOIN prices
ON games.appid = prices.appid
但这是我选拔赛的又一次失败。