私の質問はIN
、複数の値に対してSQLを実行することを本当に要約していると思います。
ここに私がこれまでに持っているもののSQL Fiddleがあります。
簡単に言えば、Cases
複数のTypes
.
Cases
特定のものを含むフィルターが必要ですTypes
6 行 (col1,col2)... (1,2),(1,3)(1,4),(2,3),(2,4),(2,5) があるとします。Cases
col2 に 2 と 3 と 4 があるものだけを選択しますか?
2,3,4 は単なる使用例です。ほぼ任意の組み合わせが可能です (SQL Fiddle には、これを決定するテーブルがいくつかあります)。