Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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

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
Php 如何基于mysql中的其他列过滤重复值_Php_Mysql - Fatal编程技术网

Php 如何基于mysql中的其他列过滤重复值

Php 如何基于mysql中的其他列过滤重复值,php,mysql,Php,Mysql,我的表如下所示,我想过滤重复的com_id值 取决于其他列值(临时id和颜色) 我希望我的结果表如下所示: temp_id com_id colors 1 1 Black 4 2 red 7 3 blue 2 1 Brown 5 2 yellow 8 3 grey 3 1 green 6 2 white 9 3 orange 你的问题是什么?基于您

我的表如下所示,我想过滤重复的com_id值 取决于其他列值(临时id和颜色)

我希望我的结果表如下所示:

temp_id com_id  colors
   1    1   Black 
   4    2   red
   7    3   blue
   2    1   Brown
   5    2   yellow
   8    3   grey
   3    1   green
   6    2   white
   9    3   orange

你的问题是什么?基于您试图筛选的内容?预期结果是第一个表的重新排序版本?您想要根据临时id和我想要订购的颜色筛选或订购com id?在我的表中com id是类别id,temp id是模板id,例如:如果我有类别服装(com id:1,1,1)的临时id(1,2,3)的3个模板。我希望以某种方式订购com_id,以便com_id的重复值不会出现在一起。首先,我希望显示一组com_id(1,2,3)和下一组com_id(1,2,3),具有固定的温度id和颜色,如第二个表所示。
temp_id com_id  colors
   1    1   Black 
   4    2   red
   7    3   blue
   2    1   Brown
   5    2   yellow
   8    3   grey
   3    1   green
   6    2   white
   9    3   orange