
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
작성한 코드 칸에 있는 1번을 ctrl+enter로 실행시키면 오류라고 뜨는데,
코드 칸 2번째 문단은 또 실행이 됩니다.
첫번째를 단독으로는 실행이 불가능한걸까요?
작성한 코드 및 에러 메세지
[첫번째 실행이 안되는 코드]
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)
[두번째 실행이 되는 코드]
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
