Is CTE (Common Table Expression), sainmhínithe le WITH, ná tacar toraidh ainmnithe sealadach a dhéanann fiosrúcháin chasta a léamh. Tacaíonn PostgreSQL go hiomlán le CTEs, lena n-áirítear CTEs athchúrsacha (WITH RECURSIVE) chun sonraí ordlathach/crann a thrasnú.
CTEs Bunúsacha — tógáil fiosrúchán a bhíonn inléite
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;
