mysql - 使用 MySQL 语法根据唯一列进行选择?

标签 mysql select

我有一个数据库,其中根据邮政编码列出了美国每个城市的列表。从本质上讲,它对美国的每个邮政编码都有一个城市/州列表,这会产生多个城市/州重复。我想执行一个为每个城市/州返回一行的 SELECT。

我提供了数据库结构的屏幕截图以供引用。 num 是主要的。

这个的语法是什么?

alt text

最佳答案

SELECT DISTINCT可以做到这一点。

SELECT DISTINCT city, state FROM table_name;

关于mysql - 使用 MySQL 语法根据唯一列进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710709/

相关文章:

mysql:按数字引用列

MYSQL:选择其中/和/或两个表

mysql - 为什么带括号和不带括号的 UNION ALL 的行为不同?

php - 使用 Laravel 防止批量准备的原始查询的 SQL 注入(inject)

MySQL 查询 BOOLEAN MODE 区分大小写

java - 使用 select 和 Concat 的 JPA JPQL 请求

sql - 查询中的 Oracle 字符串比较

mysql - 选择所有(但一列为空)

php - Laravel - 将所有记录放在一起?

mysql 'slow queries log' 返回检查的大量行但解释似乎没问题