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

Sử dụng áp dụng chéo trong tuyên bố cập nhật

Đúng rồi, Albert. Tôi đã thực hiện một số thử nghiệm và thấy rằng nó thực sự có thể. Việc sử dụng giống như trong SELECT bản tường trình. Ví dụ:

UPDATE some_table
SET some_row = A.another_row,
    some_row2 = A.another_row/2
FROM some_table st
  CROSS APPLY
    (SELECT TOP 1 another_row FROM another_table at WHERE at.shared_id=st.shared_id) AS A
WHERE ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp tự nhiên với SQL Server

  2. Có .NET tương đương với newsequentialid () của SQL Server không

  3. Làm cách nào tôi có thể sử dụng một nhóm kết nối mssql duy nhất trên nhiều tuyến đường trong ứng dụng web Express 4?

  4. SQL Server Chèn hàng loạt tệp CSV với dấu ngoặc kép không nhất quán

  5. Các hàng chuyển đổi động thành SQL cột