在 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') );
5808

被折叠的 条评论
为什么被折叠?