编辑:
所以,我想具体做什么似乎有些混乱,所以我要改变我的例子。
我有一个名为 example_table 的表:
id code1 code2
-------------------------
1 1780 4245
2 1781 4280
3 1900 1200
4 2800 4217
5 2817 1782
有了这个,我想找到类似的东西,
SELECT * FROM example_table WHERE code1 LIKE '%17%' OR code2 LIKE '%17%';
我想要这个返回
id code1 code2
------------------------
1 1780 null
2 1781 null
4 null 4217
5 2817 1782
因此,您会注意到它将任何与任一列不匹配的结果都归零,如果两者都存在,它将同时抓取两者。