WITH week6_topics AS ( SELECT w."course_id", jsonb_agg(t."title" ORDER BY t."sort_order") AS topics, jsonb_agg(t."detail" ORDER BY t."sort_order") AS topic_details FROM "course_weeks" w JOIN "course_week_topics" t ON t."week_id" = w."id" WHERE w."week" = 6 GROUP BY w."course_id" ) UPDATE "instructor_curriculum_week_overrides" override SET "topics" = week6_topics.topics, "topic_details" = week6_topics.topic_details, "updated_at" = CURRENT_TIMESTAMP FROM week6_topics WHERE override."course_id" = week6_topics."course_id" AND override."week" = 6;