[英]Inserting row into SQL table with some predefined values, and some from another table
我正在尝试使用SQLite将行插入名为"all_games"
的表中。 我有值"game"
和"money"
,其中game
是integer
而money
是string
,但是中间值"players"
是我没有的值,因此我想从另一个包含以下内容的表中获取它它。
这是我当前正在使用的SQL查询:
INSERT INTO all_games (game, ... , money)
SELECT (12, players, \'100, 200\') FROM games WHERE id=2
为了澄清起见,“ 12”和“ 100、200”代表我已经拥有的值,我只想从另一个表中获得players
。
感谢您的任何帮助!
我相信您只需要删除第二组括号即可。
INSERT INTO all_games (game, players , money)
SELECT 12, players, '100, 200' FROM games WHERE id=2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.