问题遇到的现象和发生背景
数据库去重分组查询
问题相关代码,请勿粘贴截图
直接放执行sql吧
create table tt
(
name varchar(255) null
);
INSERT INTO java_se.tt (name) VALUES ('a');
INSERT INTO java_se.tt (name) VALUES ('b');
INSERT INTO java_se.tt (name) VALUES ('a+b');
INSERT INTO java_se.tt (name) VALUES ('b+a');
INSERT INTO java_se.tt (name) VALUES ('c');
INSERT INTO java_se.tt (name) VALUES ('a+c+b');
INSERT INTO java_se.tt (name) VALUES ('a+b+c');
INSERT INTO java_se.tt (name) VALUES ('a');
运行结果及报错内容
进行分组
这里A+B 和 B+A性质相同只显示一种即可
我的解答思路和尝试过的方法
尝试去+号
select name,replace(t.name,'+','') na from tt as t
然后打算字段内先字母排序 然后去重 但是不可行
我想要达到的结果
排除字母颠倒得重复