2

以下からSQLテーブルをクエリしたい

ID Val
-------------
1 5
1 7
1 8
1 9
2 5
2 7
2 9
3 1
3 5

次の一連の結果クエリが返されます > dbo.table から個別の ID を選択します。ここで val in (5,7,9)

result
--------
ID
1
2

1 つの行がサブセットの 1 つの val のみに一致し、すべての val に一致しないという問題に遭遇しました...

4

1 に答える 1

2

行が異なると仮定します。

SELECT ID
FROM your_table
WHERE Val IN (5,7,9)
GROUP BY ID
HAVING COUNT(*) = 3
于 2010-12-21T19:53:23.557 に答える