MySQL SELECT DISTINCT multiple columns

user765368 picture user765368 · Aug 30, 2012 · Viewed 188.4k times · Source

Let's say I have columns a, b c, d in a table in a MySQL database. What I'm trying to do is to select the distinct values of ALL of these 4 columns in my table (only the distinct values). I tried stuff like:

SELECT DISTINCT a,b,c,d FROM my_table;
SELECT DISTINCT a,b,c,d FROM my_table GROUP BY a,b,c,d;

None of those worked. Can anybody help out here?

Thank you

NOTE I want the distinct values of the columns a, b, c d separately. Not the distinct combination of values

Answer

Nicolas Castro picture Nicolas Castro · Oct 20, 2015

I know that the question is too old, anyway:

select a, b from mytable group by a, b

will give your all the combinations.