什么是正确的SQL语法?

什么是正确的SQL语法?,sql,filter,syntax,opencart,Sql,Filter,Syntax,Opencart,什么是正确的sql语法?我想筛选4个id $sql .= " AND order_status_id = '22''20''24''23'"; 现在,我只看到订单状态id 22 对于多个值,可以使用IN运算符 AND order_status_id IN ('22','20','24','23') 您始终可以在运算符中使用 AND order_status_id in ('22','20','24','23'); 我希望这个问题对你很有帮助 $sql .= " AND order_sta

什么是正确的sql语法?我想筛选4个id

$sql .= " AND order_status_id = '22''20''24''23'";

现在,我只看到订单状态id 22

对于多个值,可以使用IN运算符

 AND order_status_id IN ('22','20','24','23')

您始终可以在运算符中使用

AND order_status_id in ('22','20','24','23');

我希望这个问题对你很有帮助

$sql .= " AND order_status_id IN ('22','20','24','23') ";

您可以在运算符中使用。以及('22','20','24','23')中的订单状态id;我很惊讶,您运行的脚本甚至没有以语法结尾error@Kisleves,很高兴你找到了一个有用的答案。请考虑通过在答案左边点击灰色复选标记来接受答案。它会奖励回答问题的人一些声望点数,你也会得到一些。不要在(22,20,24,23)中用单引号将数字括起来
@MalcolmSalvador:Kisleves可能正在使用MySQL,众所周知,MySQL可以毫无怨言地运行非常无效的SQL语句