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