似乎很简单,但我无法通过此查询获得任何结果:
WHERE
WKSHT_CD like 'E2%' AND
(LINE_NUM = '01100' OR
LINE_NUM = '01300' OR
LINE_NUM = '01700' OR
LINE_NUM = '01701') AND
(CLMN_NUM = '00100' OR
CLMN_NUM = '00200')
通配符本身可以工作,但当与其他条件结合使用时,它不会返回任何内容。
答案 0 :(得分:2)
试试这个:
WHERE
WKSHT_CD like 'E2%'
AND LINE_NUM in('01100', '01300', '01700', '01701')
AND CLMN_NUM in('00100', '00200')
只要该表至少有一行符合您的所有条件,这就行了。
编辑:根据您评论过的示例数据,请尝试以下方式:
WHERE
WKSHT_CD like 'E2%'
AND LINE_NUM in('01100', '01300', '01700', '01701')
AND CLMN_NUM in('0100', '0200')