[英]Number of duplicates of a pair of columns in sql
我有一张这种格式的桌子
first_name last_name
我想显示在数据库中出现两次的“ first_name”和“ last_name”对。 我用这个
select first_name, last_name, count(*)
from employees
having count(*)=2;
这是错误的,我不确定它在做什么。 这是我的第一个sql方法,所以请耐心:) *使用mysql工作台
您需要按以下条件group by
:
select first_name, last_name, count(*)
from employees
group by first_name, last_name
having count(*)=2;
select first_name, last_name, count(*)
from employees
group by first_name, last_name
having count(*)=2;
您必须使用group by,然后为此使用hading子句。
查询是:
从员工组中按first_name选择last_name,last_name,count( ),last_name的count( )= 2;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.