【发布时间】:2012-05-12 20:53:25
【问题描述】:
我只看一张表,我有我需要匹配的值,所以。
Col A / Col B
1 / 1
1 / 2
1 / 3
2 / 2
2 / 3
4 / 1
4 / 3
所以我传入的值是 1 和 3,我想返回 1 和 4。
我用 can 尝试了 group by,我不得不使用两个子查询,但是没有用。
编辑:理想情况下,我想使用选择查询,因为我需要在我在 sql server 之外构建的另一个查询中使用此查询。
EDIT2:理想情况下,我想将输入作为 csv 字符串传递
【问题讨论】:
-
我不明白。为什么 1 和 3 返回 1 和 4?
-
您的输入和输出标准是什么。请提供更多解释。
-
输入标准为
where col_B IN (1,3),输出为select Col_A
标签: sql sql-server sql-match-all relational-division