Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tại sao chúng ta không thể sử dụng các phép nối bên ngoài trong CTE đệ quy?

Bạn không thể sử dụng THAM GIA TRÁI với CTE đệ quy nhưng bạn có thể sử dụng ÁP DỤNG NGOÀI TRỜI sẽ cho kết quả tương tự.

Vì vậy ...

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

trở thành ...

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều hàng KHÔNG lặp lại phần CHÈN VÀO ... của câu lệnh?

  2. Chuyển đổi nvarchar thành datetime trong SQL Server 2008 số học tràn

  3. Làm thế nào để cam kết và khôi phục giao dịch trong máy chủ sql?

  4. Làm cách nào để thêm khóa chính auto_increment trong cơ sở dữ liệu SQL Server?

  5. Chuyển đổi Int thành trường ngày tháng