
안녕하세요, 강의를 보고 똑같이 따라 적은 것 같은데 제목과 같은 에러가 뜨는데요.
구글링을 해보니 상당히 어렵고 복잡한 해결책들이 나와서... 혹시나해서 이곳에 먼저 여쭈어봅니다.
with table1 as (
select course_id, count(distinct(user_id)) as cnt_checkins from checkins
group by course_id
), table2 as (
select course_id, count(*) as cnt_total from orders
group by course_id
)
select c.title,
a.cnt_checkins,
b.cnt_total,
(a.cnt_checkins/b.cnt_total) as ratio
from table1 a
inner join table2 b on a.course_id = b.course_id
inner join courses c on a.course_id = c.course_id
