6 ms·
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 als
by shazzdeeds 5y 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.
- jansommer 5y agoCTE's are indeed nice, but can also make your queries substantially slower, at least in Postgres
- DangitBobby 5y agoThat's mainly true because you don't have the benefit of an index when you join on a CTE, isn't it?
- jansommer 5y agoIt'a slow even without indexes. In other cases, where the CTE is used multiple times in the same query, it can be faster