Migrating from UDW to UDP
WITH course_modules AS (
SELECT
md.course_id AS course_id
, COUNT(1) AS num_modules
FROM
module_dim AS md
WHERE
workflow_state = 'active'
GROUP BY
md.course_id
)
SELECT
cd.code AS course_code
, cd.name AS course_name
, cm.num_modules AS num_modules
FROM
course_dim AS cd
LEFT JOIN course_modules AS cm ON cd.id=cm.course_id
;Last updated