Μια CTE (Common Table Expression), που ορίζεται με WITH, είναι ένα ονοματισμένο προσωρινό σύνολο αποτελεσμάτων που μπορείτε να αναφέρετε εντός ενός query. Οι CTEs κάνουν τα σύνθετα queries πιο αναγνώσιμα διακόπτοντάς τα σε ονοματισμένα, λογικά βήματα — και επιτρέπουν αναδρομικά queries (για ιεραρχίες).
Μια βασική CTE — ονομασία ενός subquery για αναγνωσιμότητα
active_users (
id, name users active
)
active_users
name ;
