繁体   English   中英

sql中一对列的重复项数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM