この質問には答えがあると確信していますが、私はSQLが初めてで、質問の仕方がわからないので、ご容赦ください。
私はこのようなデータを持っています (これは純粋に例として省略形です)。これはpostgres dbにあります。
table1
id value
1 111
1 112
1 113
2 111
2 112
2 116
3 111
3 122
3 123
4 126
5 123
5 125
6 111
6 112
6 116
table2
value
111
112
116
table2 のすべての値が table1 の値に存在する table1 の ID を返す必要があります。したがって、この例では、クエリは 2 と 6 を返します。
SQLでこれを行う方法はありますか? または、この結果を得ることができるデータ構造を教えていただけませんか? この結果を得るという究極のニーズに対応するために、どちらかのテーブルの構造を変更することができます
どうもありがとう。これに対する答えは命の恩人です。