Mysql 添加Sql子查询
我想得到我在这里写的查询中的idMysql 添加Sql子查询,mysql,sql,database,Mysql,Sql,Database,我想得到我在这里写的查询中的id SELECT id FROM `ActivityLog` WHERE `activityAt` >= '2015-01-23 00:00:00' AND `module` LIKE 'Api' AND `data` LIKE '%"status":false%' AND ( `action` LIKE 'DeviceSignUp' OR `action` LIKE 'UniversityStudentSignUp') 对于这些id,我想添加
SELECT id
FROM `ActivityLog`
WHERE `activityAt` >= '2015-01-23 00:00:00'
AND `module` LIKE 'Api'
AND `data` LIKE '%"status":false%'
AND ( `action` LIKE 'DeviceSignUp' OR `action` LIKE 'UniversityStudentSignUp')
对于这些id,我想添加1并搜索所有id
例如,如果我的查询返回10,12,14,16,我希望在每个查询中添加1,并在查询中搜索11,13,15,17
SELECT *
FROM `ActivityLog`
WHERE id in (11,13,15,17);
如何完成添加部分?这是mysql还是sql server?请选择一个并删除另一个标记。不带通配符的LIKE与=。(除了后面的空格…)这是mysql还是sql server?请选择一个并删除另一个标记。不带通配符的LIKE与=。(除了后面的空格…)这是mysql还是sql server?请选择一个并删除另一个标记。不带通配符的LIKE与=。(除了后面的空格…)这是mysql还是sql server?请选择一个并删除另一个标记。不带通配符的LIKE与=。(除了尾随空格…)
SELECT * FROM ActivityLog WHERE id in
(
SELECT id + 1 FROM ActivityLog
WHERE activityAt >= '2015-01-23 00:00:00'
AND module LIKE 'Api' AND data LIKE '%"status":false%'
AND ( action LIKE 'DeviceSignUp' OR action LIKE 'UniversityStudentSignUp' )
)