A CTE (Common Table Expression), WITH ఉపయోగించి నిర్వచించిన, సంక్లిష్ట ప్రశ్నలను చదవదగ్గ చేసే పేరు పెట్టిన తాత్కాలిక ఫలితం సెట్. PostgreSQL సંపూర్ణంగా CTEలకు సమర్థన ఇస్తుంది, recursive CTEs (WITH RECURSIVE) సహా నిర్మాణ/చెట్టు డేటాను ట్రాવర్స్ చేయడం కోసం.
Basic CTEs — చదవదగ్గ ప్రశ్న నిర్మాణం
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;
