我的网站上有过滤器。我有多个复选框来显示来自不同站点的产品。如果用户选择 2 个复选框,我的查询变为
Select * from new_deals where provider_id IN (2,8);
它运行良好。
但是当用户不选择任何复选框时,它变成
Select * from new_deals where provider_id IN ();
并给出错误。我在想它应该返回空结果。
任何人都可以帮助我吗?我不想在 provider_id IN (); 中删除此代码
因此,如果未选中任何复选框,则必须有解决方案我们处理此 IN();
所以需要知道如果没有选中任何复选框,我需要放在括号中。即 IN ();
你们是天才。
提前致谢。