1

"all_games"我正在尝试在使用 SQLite调用的表中插入一行。我有值"game""money"where gameis an integerand moneyis a string,但是中间值"players"是我没有的值,所以我想从另一个包含它的表中获取它。

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

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

澄清一下,“12”和“100, 200”代表我已经拥有的值,我只想players从另一个表中获取。

提前感谢您的帮助!

4

1 回答 1

1

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

INSERT INTO all_games (game, players , money)
    SELECT 12, players, '100, 200' FROM games WHERE id=2
于 2013-05-21T23:06:42.213 回答