添加在2个现场条件下运行不正确的条件

时间:2019-08-23 07:49:02

标签: sql

显示的数据与已应用的条件不匹配

我在Navicat应用程序中实现了SQL代码,并多次更改了代码结构,但仍然无法正常工作, 非ilart条件类型的数据 仍然出现

SELECT SERMAT,ILART,sum(GKSTP) as jumlah 
FROM swift_zab_iw39 
WHERE ILART='OVH' OR ILART='TST' and SERMAT='024147-000:09052'   
GROUP BY ILART,SERMAT

2 个答案:

答案 0 :(得分:2)

使用IN运算符:

WHERE ILART IN('OVH','TST') AND SERMAT = '024147-000:09052'

答案 1 :(得分:1)

OR子句的WHERE条件中添加括号为:

WHERE (ILART = 'OVH' OR ILART = 'TST') AND SERMAT = '024147-000:09052'