use*_*113 5 mysql sql join subquery
此查询将返回表示论坛帖子的项目ID列表:
SELECT id FROM `proj_objects` WHERE type='fthread';
Run Code Online (Sandbox Code Playgroud)
此查询将订阅用户(其users表中的ID为'37')到ID为'122'的论坛帖子:
INSERT INTO `subscrips` VALUES ( 37, 122 ) ;
Run Code Online (Sandbox Code Playgroud)
我想插入多行,将用户37订阅到类型为fthread的所有项目对象.我可以在一个查询中执行此操作吗?
使用:
INSERT INTO `subscrips`
SELECT 37, id
FROM `proj_objects`
WHERE type = 'fthread'
Run Code Online (Sandbox Code Playgroud)