SELECT `exp_channel_titles`.`entry_id`
FROM (`exp_channel_titles`)
JOIN `exp_category_posts` ON `exp_channel_titles`.`entry_id` = `exp_category_posts`.`entry_id`
WHERE `exp_category_posts`.`cat_id` IS NULL
AND `exp_channel_titles`.`channel_id` IN (2)
AND `exp_channel_titles`.`entry_id` NOT IN ()
错误是:SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的')'附近使用正确的语法
它突出显示了)
以下内容的末尾:
From (`exp_channel_titles`)
如果我删除,()
则会得到相同的错误,但是它会)
在末尾突出显示
.`channel_id` IN (2)
你不能有一个像这样的空IN子句entry_id NOT IN ()
。如果您无法从查询中删除该条件,则可以使用0
不属于您的entry_id
列的值来填充它
entry_id NOT IN (0)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句