查询表中某个字段不重复的所有数据的常用两种方法

比如我想用一条语句查询得到ID不重复的所有数据,可以有多种方式,列举最常用的两种:
  <1>.使用distinct去掉多余的重复记录:[select distinct 字段名 from 表名] select distinct goodsId from po_find_treasure_goods 这样取得的ID就不会重复,这种方式取出的ID不会被排序。
  <2>.使用group by进行分组,也能达到去掉重复ID的效果,例如:[select 字段名 from 表名 group by 字段名]select goodsId from po_find_treasure_goods group by goodsId 通过这种方式取到的ID会被排序。

你可能感兴趣的:(查询表中某个字段不重复的所有数据的常用两种方法)