我试图找到形成扩展的组元素组的SQL逻辑。
第一步是找到重复的键并获取包含重复键的组的所有元素。在该示例中,重复键是来自组G1,G2和G1,G3的Key1和Key3。对于此重复键,G1是合并组G2和G3的相同组。最终结果需要是来自G1,G2和G3的所有键的新组。
答案 0 :(得分:1)
select distinct `key`
from your_table
where `group` in
(
select distinct `group`
from your_table
where `key` in
(
select `key`
from your_table
group by `key`
having count(*) > 1
)
)