sql - 在 MYSQL 中使用 SELECT DISTINCT

标签 sql mysql distinct

进行了大量搜索,但没有真正找到我的 MYSQL 问题的答案。

SELECT DISTINCT name, type, state, country FROM table

结果为 1,795 条记录

SELECT DISTINCT name FROM table

结果为 1,504 条记录

对于每个重复的“名称”...“类型”、“州”、“国家/地区”在每条记录中都不匹配。

试图弄清楚如何选择关联行到 DISTINCT 名称,而不检查它们是否是 DISTINCT

最佳答案

SELECT name, type, state, country FROM table GROUP BY name;

应该可以解决问题。

关于sql - 在 MYSQL 中使用 SELECT DISTINCT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3091349/

相关文章:

php - 在 codeigniter 中检查电子邮件

Mysql - 如果不为空则选择不同

sql - 在 sql 中选择将表与其自身连接的不同对

sql - 将 SQL 查询存储在数据库中是一件坏事吗?

sql - 如何在 Sql Server 中将序列类型从 int 更改为 bigint

sql - "There is already an object named XXXX in the database"创建新数据库后

java - SQL 查询 - Java

php - PDO 期望数组在网页上不只返回 1 的 boolean 值

php - 从 foreach 结果中选择值

Android:ContentResolver 中的 Distinct 和 GroupBy