top | item 29688174

(no title)

shazzdeeds | 4 years ago

This is effectively what CTE style syntax gives you. I always find them more intuitive for intermediate to advanced queries for exactly this reason. They’re also much easier for another reader to later come in and deduce what the query is doing.

discuss

order

jansommer|4 years ago

CTE's are indeed nice, but can also make your queries substantially slower, at least in Postgres

DangitBobby|4 years ago

That's mainly true because you don't have the benefit of an index when you join on a CTE, isn't it?