A CTE (Common Table Expression), didefinisikake karo WITH, yaiku set asil sementara sing dijenengi sing ndadekake query sing rumit gampang dibaca. PostgreSQL ndhukung sepenuhé CTEs, kalebu recursive CTEs (WITH RECURSIVE) kanggo nglakoni data hierarkis/pohon.
CTEs Dasar — bangun query sing bisa dibaca
active_users (
id, name users active
),
order_counts (
user_id, () cnt orders user_id
)
u.name, oc.cnt
active_users u
order_counts oc u.id oc.user_id;
