いくつかの列でgroupについて記述し、結果セットを計算するクエリがあります。
これが私の要件です。3列のテーブル名Table_1がありますid, key, value
。レコードはのようなものid_1 key_1 value_1
です。value
同じid
グループに属し、そのグループの下にid
すべてが存在するものを見つけたいと思いkey
ます。
次に例を示します。
id=id1, key=key1, value=value1
id=id1, key=key1, value=value2
id=id1, key=key2, value=value2
id=id1, key=key2, value=value3
id=id1, key=key3, value=value1
id=id1, key=key3, value=value2
id=id1, key=key3, value=value3
id=id2, key=key1, value=value2
id=id2, key=key1, value=value3
id=id2, key=key2, value=value2
id=id2, key=key2, value=value3
id=id2, key=key3, value=value1
id=id2, key=key3, value=value2
id=id2, key=key3, value=value3
結果はid1, value2
とする必要がありid2, value2
id2, value3
ます。
すべてkey
の下id1
に値がvalue2
あり、すべてkey
の下id2
に値value2
とがありvalue3
ます。