2013-02-18 2 views
0

предполагая, у меня есть таблица вроде этого:выбрать все различные значения из слияния нескольких полей MySql

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 

так что в основном SELECT DISTINCT of (A & B & C). Возможно ли это, или лучше сделать php-скрипт для получения значений и упорядочить/сгруппировать их по своему вкусу?

ответ

1

Или более выстрелил, но тот же (очевидно, оба генерируют один и тот же план).

SELECT DISTINCT a, b, c FROM tbl 

SQL FIDDLE DEMO

Смежные вопросы