select distinct 查询多个字段限定某个字段不能重复
在SELECT语句中,使用DISTINCT关键字可以去除重复的行。如果要限定某个字段不能重复,可以使用GROUP BY子句。
例如,假设有一个表格名为employees,包含以下字段:
- employee_id (员工编号)
- first_name (名字)
- last_name (姓氏)
要查询员工表中不重复的名字和姓氏,可以使用以下SQL语句:
SELECT DISTINCT first_name, last_name
FROM employees;
如果要限定姓氏不能重复,可以使用GROUP BY子句:
SELECT first_name, last_name
FROM employees
GROUP BY last_name;
这样查询结果中的每个姓氏只会出现一次。
原文地址: https://www.cveoy.top/t/topic/jfiM 著作权归作者所有。请勿转载和采集!