假设我在 MySQL 数据库的表中有列 a, b c, d
。我想要做的是在我的表中选择所有这 4 列的不同值(只有不同的值)。我试过这样的东西:
SELECT DISTINCT a,b,c,d FROM my_table;
SELECT DISTINCT a,b,c,d FROM my_table GROUP BY a,b,c,d;
这些都不起作用。有人可以帮忙吗?
谢谢
NOTE 我想要 a, b, c d
列的不同值。不是值(value)观的独特组合
最佳答案
反正我知道这个问题太老了:
SELECT a, b
FROM mytable
GROUP BY a, b;
这会给你所有的组合。
关于MySQL SELECT DISTINCT 多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12188027/