sql >> Databasteknik >  >> RDS >> Sqlserver

TSQL FÖR XML EXPLICIT

Prova något sånt här (otestat, eftersom jag inte har dina databastabeller att testa mot...):

  SELECT 
     sv.sID AS '@sID',
     sv.docID AS 'docID',
     (SELECT 
         value AS 'value'
      FROM   
         dbo.docMVtext mv
      WHERE
         mv.sID = sv.sID
      ORDER BY mv.value
      FOR XML PATH (''), TYPE) AS 'To'    
  FROM   
      dbo.docSVsys sv
  WHERE  
      sv.sID = '57'
  ORDER BY 
      sv.sID
  FOR XML PATH('Document')

Ger det dig vad du letar efter?? Och håller du inte med John och mig:det här är mycket enklare än FOR XML EXPLICIT .....



  1. Hur man konverterar heltal till sträng och får längden på strängen

  2. Hur skapar jag en fråga med två gånger en anslutning till en tabell i Laravel 5.3?

  3. Byta namn på en kolumn utan att bryta skript och lagrade procedurer

  4. mysql_fetch_array och while loop i php