次のようなテーブルがあります。
CREATE TABLE A
(
pk int,
fk int,
col text,
sort_index int
)
そして、私は次のようなクエリを持っています:
select b.fk from A where A.col in ('a','b', 'c')
group by b.fk
しかし、私は( column を使用して)節内b.fk
のすべての要素を順番に含むのみが必要です。IN
sort_index
これはSQLで可能ですか?もしそうなら、どのように?(オラクル)
たとえば、私はこのデータを持っています
pk fk col sort_index
1 1 a 1
2 1 c 2
3 1 b 3
4 2 a 1
5 2 b 2
6 2 c 3
INにすべての列があり、順序を尊重しているため、fk 2だけが必要です。