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

Cập nhật cơ sở hàng trên truy vấn đường dẫn, thứ, riêng biệt

Dựa trên dữ liệu đã cho, tôi có thể cung cấp cho bạn điều này:

UPDATE t
SET accno = p.accno 
FROM [table 1] t
INNER JOIN (
SELECT
    DISTINCT fileref, stuff(
        (
        Select char(13)+char(10) + IsNull( D2.viaccno, '' )
        From vi_accno As D2
        Where D2.vifileref = A.FileRef
        For Xml Path(''), type
        ).value('.', 'nvarchar(max)')
        , 1, 2, '') As accno
FROM
   vtindex a
) as p
ON p.fileref= t.fileref



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột GUID của SQL Server 2008 đều là cột 0

  2. Cách Bỏ Ràng buộc Khoá Ngoại trong Cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / TSQL Phần 75

  3. Kết hợp hai bảng không có trường chung

  4. Lỗi khi đăng nhập vào SQL Server

  5. Truy vấn FREETEXT trong SQL Server 2008 không đối sánh cụm từ