SQL14 - 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。

题目描述:

从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。
注意对于重复的emp_no进行忽略(即emp_no重复的title不计算,title对应的数目t不增加)。
1 CREATE TABLE IF NOT EXISTS `titles` (
2 `emp_no` int(11) NOT NULL,
3 `title` varchar(50) NOT NULL,
4 `from_date` date NOT NULL,
5 `to_date` date DEFAULT NULL);
 

难易程度:

中等

解答:

1 select a.title,count(a.title) as t 
2 from (select distinct emp_no,title from titles) a 
3 group by a.title
4 having count(a.title) >= 2

 

 

posted @ 2020-09-30 11:15  Python小白白  阅读(108)  评论(0)    收藏  举报