我想知道是否有办法对SELECT
IN 中找到的每个匹配值进行查询。
考虑到下表包含IN
运算符引用的每个值的 100 条记录,我希望每次匹配只返回 50条记录。
SELECT TOP (50) COLUMN
FROM TABLE
WHERE COLUMN IN (1,2,3)
Run Code Online (Sandbox Code Playgroud)
有没有一种有效的方法可以做到这一点?
我能想到的唯一方法是对每个值执行查询,IN
考虑到实际查询从各种表中检索许多列,这将太慢。