我有查询要按某些列编写分组并计算结果集。
这是我的要求。我有一个表名 Table_1 ,它有 3 列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
。
你可以看到 all key
underid1
有一个值value2
并且 all key
underid2
有一个值value2
and value3
。