我有两个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);
此查询仅将第一个用户插入到操作表中,但我想将第一和第三个用户插入到操作表中。
有没有办法在单个查询中执行此操作?
答案 0 :(得分:1)
INSERT INTO action(userID, isFree)
Select ID, true from user where city='ankara';