1、分析问题:统计回答过教育类问题的用户里有多少用户回答过职场类问题
(1)回答过教育类问题的用户:where+t2.issue_type = 'Education'
(2)有多少用户回答过职场类问题:已经回答了education的用户中,有哪些又回答了career问题:从t1&t2连接表中找出回答过career的author_id,然后输出结果放到并联筛选条件and中
2、实操:
select count(distinct t1.author_id) as num
from answer_tb as t1
left join issue_tb as t2
on t1.issue_id = t2.issue_id
①回答过教育类问题的用户
where t2.issue_type = 'Education'
②已经回答了教育类问题的用户,又有哪些author回答了career(直接输出回答过career的用户,然后author_id与已经回答过教育类问题的author_id进行匹配,进而找出符合双方条件的结果)
and t1.author_id in
(
select t1.author_id
from answer_tb as t1
left join issue_tb as t2
on t1.issue_id = t2.issue_id
where t2.issue_type = 'Career'
)
;