SQLite:单个查询中的多个插入[重复]
Posted
技术标签:
【中文标题】SQLite:单个查询中的多个插入[重复]【英文标题】:SQLite : multiple inserts in a single query [duplicate] 【发布时间】:2019-02-03 06:09:21 【问题描述】:我有两个 sqlite 表:
用户:
ID city
-- ----
1 ankara
2 istanbul
3 ankara
动作
userID isFree
------ ------
还有这样的查询:
INSERT INTO action (userID, isFree)
VALUES ( (SELECT ID FROM user WHERE city = 'ankara'), true);
此查询仅将第一个用户插入到操作表中,但我想将第一个和第三个用户插入到操作表中。
有没有办法在单个查询中做到这一点?
【问题讨论】:
【参考方案1】:INSERT INTO action(userID, isFree)
Select ID, true from user where city='ankara';
【讨论】:
以上是关于SQLite:单个查询中的多个插入[重复]的主要内容,如果未能解决你的问题,请参考以下文章