繁体   English   中英

将行与某些预定义值以及一些其他表中的值插入到SQL表中

[英]Inserting row into SQL table with some predefined values, and some from another table

我正在尝试使用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

感谢您的任何帮助!

我相信您只需要删除第二组括号即可。

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM