* Joins can be modelled as a "cross-referencing" operation that consume two (or more) data streams and produce a single data stream
* CTEs can be modelled as producing multiple data streams
* Recursive CTEs can be modelled as cycles in the execution graph
What syntax do you know that can represent a dag in text?
WITH a AS (select * from tbla),
b AS (select * from tblb)
select * from a join b