题解 | #查询被投递过的职位信息#
查询被投递过的职位信息
https://www.nowcoder.com/practice/b4e9b51872b7473e8e906bcd25948859
看了下这道题确实有瑕疵,直接星就能过,不过还是按照题意做了,这道题目考察的是表连接的概念和using的用法。1 左右连接和内连接这些连接的核心是去空值,如果左表只有两个数据:那么左连接就是左边没有空值,但是也一个都不会少,右表可以有空值,也会删掉左边为空值的部分 右连接反之 2 using 关键字使用后会自动合并对应字段为一个答案:
select *
from job_info a right join
(select job_id
from
(select job_id,user_id,count(resume_if_checked) cnt
from deliver_record s
group by job_id,user_id
havingcount(resume_if_checked)>=1) d) e
using(job_id)