sql >> Databasteknik >  >> RDS >> Sqlserver

Varför kan vi inte använda yttre kopplingar i Rekursiv CTE?

Du kan inte använda LEFT JOIN med rekursiv CTE men du kan använda OUTTER APPLY som borde ge samma resultat.

Så...

LEFT OUTER JOIN table tb2 on tb1.Prop = tb2.Prop

blir...

OUTER APPLY (select * from table tb2 where tb1.Prop = tb2.Prop) tb2


  1. Använda en NoSQL-databas över MySQL

  2. Oracle SQL jämför poster i en tabell

  3. Postgresql vs. MySQL:hur jämför deras datastorlekar med varandra?

  4. Oracle RAC och sekvenser