使用某些预定义值将行插入SQL表,并从另一个表中插入一些

时间:2013-05-21 22:59:54

标签: sql sqlite

我试图使用SQLite在名为"all_games"的表中插入一行。我的值为"game""money",其中gameintegermoneystring,但中间值为"players"是我没有的值,所以我想从另一个包含它的表中获取它。

这是我目前使用的SQL查询:

INSERT INTO all_games (game, ... , money)
    SELECT (12, players, \'100, 200\') FROM games WHERE id=2

为了澄清,“12”和“100,200”代表我已经拥有的价值,我只想从另一张表中获得players

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我相信你只需要删除第二组括号。

INSERT INTO all_games (game, players , money)
    SELECT 12, players, '100, 200' FROM games WHERE id=2