Mysql 从多个字段的合并中选择所有不同的值
假设我有一张这样的桌子:Mysql 从多个字段的合并中选择所有不同的值,mysql,select,merge,distinct,Mysql,Select,Merge,Distinct,假设我有一张这样的桌子: A B C 10 aname avalue 11 aname bvalue 11 aname bvalue 10 bname avalue 11 cname bvalue 我想选择我拥有的所有组合,例如: 10 aname avalue 11 aname bvalue 10 bname avalue 11 cname bvalue 因此基本上,选择(A&B&C)的不同部分。 这是可能的
A B C
10 aname avalue
11 aname bvalue
11 aname bvalue
10 bname avalue
11 cname bvalue
我想选择我拥有的所有组合,例如:
10 aname avalue
11 aname bvalue
10 bname avalue
11 cname bvalue
因此基本上,选择(A&B&C)
的不同部分。
这是可能的,还是制作一个php脚本来获取值并按我喜欢的方式对它们进行排列/分组更好?或更多快照,但相同(显然两者都生成相同的计划)
select a, b, c from t group by a, b, c
SELECT DISTINCT a, b, c FROM tbl