【发布时间】:2020-03-22 21:48:22
【问题描述】:
如果分成两个查询,我们得到正确的结果。
SELECT * FROM table_name
WHERE field_1 = 'name_1' AND (field_2) IN ('123', '456', '345');
SELECT * FROM table_name
WHERE field_1 = 'name_2' AND (field_2) IN ('456', '876', '548', '111');
但是如何将这两个查询合并为一个。可能会有两个以上的请求。
【问题讨论】:
-
您使用的是 MySQL 还是 MS SQL Server?
-
请注意,表格有列,而不是字段。
-
什么是“正确”的结果?数据是什么?
-
OR两个WHERE子句条件-