Mysql删除基于一列的重复项


Mysql removing duplicates based on one column

我正在使用下面的查询

      $result2 = mysql_query("select * from HandsetStock WHERE SubCategory NOT LIKE '%clearance%'", $dbh2);

我得到了一些重复的结果,我想从结果中消除,但它们并不是完全重复的行。列名为Make。我想我需要某种子查询,但我很难让它为我工作。基本上,我需要选择所有记录,但Make具有相同值的地方只有第一条记录。

感谢

 $result2 = mysql_query("select * from HandsetStock 
                        WHERE SubCategory NOT LIKE '%clearance%' 
                        group by Make", $dbh2)