Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Актуализирайте базата от редове на заявка за различен, неща, път

Въз основа на предоставените данни мога да ви предложа следното:

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. Как да форматирате цифрова колона като телефонен номер в SQL

  2. Въздействие върху приложението при мигриране от sql сървър 2005 към 2008

  3. Използвайте оператор LIKE на SQL Server XML Datatype

  4. Указания за изграждане на .Net уеб приложение, което може да използва слоеве за достъп до данни с добавки

  5. Защо в SQL Server няма опция за каталогизиране с разделители, само с цели числа?