第1个回答 2017-05-09
最佳答案的意思是把重复的项全部去除一个不留。。。
去重的意思排除重复项仅留一个。
楼主的语句其实已经起作用了但是没达到最终目的,因为你的语句的语意是ID和价格列同时相同才认为是重复,光ID重复但价格重复时不满足去重条件,所以最后还是有重复ID
第2个回答 2012-07-27
写法是没问题的,关键是你一个user_id 是不是对应多个product_price嘛!
第3个回答 2012-07-27
select * from 表1 a
where rowid=(select min(rowid) from 表1 b where a.user_id=b.user_id)
order by product_price
第4个回答 2012-07-27
select user_id,product_price from 表1 group by user_id order by product_price;