Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql查询以查找具有多列的唯一条目_Mysql - Fatal编程技术网

mysql查询以查找具有多列的唯一条目

mysql查询以查找具有多列的唯一条目,mysql,Mysql,当我有多个列时,比如a、b和c。 当我简单地使用selectdistinctcfrom'tablename'时,它只显示c列。 我想选择唯一的条目并显示所有三行 Not unique: a | b | c 1 | 2 | 3 1 | 4 | 5 Not unique: a | b | c 1 | 2 | 3 0 | 2 | 3 请注意,这样做可能会丢弃一些结果(即可以选择1,2,3行,或者可以选择0,2,3行,但您不能确定)。如果这很重要,您可以在其他列上使用聚合,例如通过GRO

当我有多个列时,比如a、b和c。 当我简单地使用selectdistinctcfrom'tablename'时,它只显示c列。 我想选择唯一的条目并显示所有三行

 Not unique:
 a | b | c
 1 | 2 | 3
 1 | 4 | 5



Not unique:
a | b | c
1 | 2 | 3
0 | 2 | 3

请注意,这样做可能会丢弃一些结果(即可以选择
1,2,3
行,或者可以选择
0,2,3
行,但您不能确定)。如果这很重要,您可以在其他列上使用聚合,例如通过
GROUP\u CONCAT

来澄清,您希望只有C是不同的还是所有列?
SELECT a, b, c FROM t1 GROUP BY c