在 SQL Server 中实现多个字段联合 IN 可以这样做:
SELECT * FROM table1 WHERE (column1, column2) IN ( SELECT value1, value2 FROM some_other_table );
或者也可以直接列出具体的值组合,比如:
SELECT * FROM table WHERE (column1, column2) IN ( ('value1', 'value2'), ('value3', 'value4') );
在 SQL Server 中实现多个字段联合 IN 可以这样做:
SELECT * FROM table1 WHERE (column1, column2) IN ( SELECT value1, value2 FROM some_other_table );
或者也可以直接列出具体的值组合,比如:
SELECT * FROM table WHERE (column1, column2) IN ( ('value1', 'value2'), ('value3', 'value4') );