以下是一张表格:
CREATE TABLE T1 (
A varchar(2),
B varchar(2)
);
INSERT INTO T1 VALUES
('aa', 'm'), ('aa', 'n'),
('bb', 'n'), ('bb', 'o'),
('cc', 'n'), ('cc', 'o'),
('dd', 'c'), ('dd', 'a'), ('dd', 'r'),
('ee', 'a'), ('ee', 'c'), ('ee', 'r')
A | B
----+----
aa | m
aa | n
bb | n
bb | o
cc | n
cc | o
dd | c
dd | a
dd | r
ee | a
ee | c
ee | r
如何选择和分组与B中所有对应值匹配的A中的值。例如,bb和cc组成一组,因为它们都包含“n”和“o”。
因此结果将是:
Group | A
----------
1 | bb
1 | cc
2 | dd
2 | ee