sql >> Database >  >> RDS >> Sqlserver

Waarom kunnen we outer joins niet gebruiken in Recursive CTE?

U kunt LEFT JOIN niet gebruiken met recursieve CTE, maar u kunt OUTER APPLY gebruiken, wat dezelfde resultaten zou moeten geven.

Dus...

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

wordt...

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


  1. Gebruik tnsnames.ora in Oracle SQL Developer

  2. Maak verbinding met MySQL via SSH met behulp van Java

  3. Gegevens importeren naar MySQL vanuit MS SQL

  4. PostgreSQL-indexgrootte en waardenummer