注册 登录
编程论坛 ACCESS论坛

查询表里面不相同记录的问题

红影 发布于 2008-12-13 18:09, 1694 次点击
表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    

多了一条
怎么处理?
8 回复
#2
sleepghost2010-03-30 19:49
name=“apple” 改成  locate=“loc1”
#3
红影2010-04-20 16:01
那么万一loc1还产pear不是就不行了。。。。。。
1