MySql 查询结果不包含重复

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:48:03

行结果不重复用 DISTINCT,在SELECT后面添加就可以了,其他的不变

列的话需要注意:如果是多表连接查询,对两个表都有的列(列名相同)需要指定表名,即在SELECT后面用“表.列”表示。。。。

举个例子吧,看着就懂,
方法1:加关键字 DISTINCT,这样选出来的name就不包含重复内容了!
如:
SELECT DISTINCT name
FROM Product
WHERE price>100;
方法2:用GROUP By 分组。但是GROUP By后面出现的属性并需在SELECT后面也出现。
SELECT name
FROM Product
WHERE price<100
GROUP By name;

你要知道不重的是那些字段
select DISTINCT 你要的字段