Closed xitology closed 1 year ago
Fixed in https://github.com/MechanicalRabbit/FunSQL.jl/pull/37
print(render(q))
#=>
SELECT "visit_occurrence_2"."person_id"
FROM (
SELECT
"visit_occurrence_1"."person_id",
MAX("visit_occurrence_1"."visit_start_date") AS "max"
FROM "visit_occurrence" AS "visit_occurrence_1"
GROUP BY "visit_occurrence_1"."person_id"
) AS "visit_occurrence_2"
WHERE (EXISTS (
SELECT NULL
FROM "condition_occurrence" AS "condition_occurrence_1"
WHERE
("condition_occurrence_1"."person_id" = "visit_occurrence_2"."person_id") AND
("condition_occurrence_1"."condition_start_date" > "visit_occurrence_2"."max")
))
=#