A CTE (Common Table Expression), wanda aka bayyana da WITH, is suna cikin gida mai suna wanda ya sauƙa kaɗai tambayoyin hanya. PostgreSQL yana goyan dayan CTEs gaba ɗaya, har ma da recursive CTEs (WITH RECURSIVE) don wucewa kaɗai data na jerin dangi.
Basic CTEs — readability query building
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;
