我使用以下查询从数据库中获取数据,当 IN () 不为空时,它工作正常,但是当我的 IN 为空时,我如何将其限制为不显示行
SELECT `id`, `date`, `user`, `type`, `module`, `action`, `ip_address`, `log`
FROM `task_logs`
WHERE `type`='E' AND ((`task` IN () AND (`module` = 'task' OR `module` = 'plan')) OR (`task` IN (35) AND `module` = 'regular_task'))
ORDER BY `id` DESC