查询表里面不相同记录的问题
表1:id price locate name
1 ¥0.50 loc1 apple
2 ¥0.60 loc2 pear
3 ¥0.50 loc3 apple
4 ¥0.70 loc1 apple
如何写一个查询能让查询到的结果为:
price locate
¥0.50 loc1
¥0.70 loc1
我是这样写的
SELECT DISTINCT price,locate
FROM 表1
WHERE name="apple";
但是运行后的结果为:
price locate
¥0.50 loc1
¥0.50 loc3
¥0.70 loc1
多了一条
怎么处理?