sql >> Database teknologi >  >> RDS >> Sqlserver

Flet data i to rækker til én

SELECT ServerName, Country, contact = STUFF((SELECT '; ' 
    + ic.contact FROM dbo.Customer AS ic
  WHERE ic.ServerName = c.ServerName AND ic.Country = c.Country
  FOR XML PATH(''), TYPE).value('.','nvarchar(max)'), 1, 2, '')
FROM dbo.Customer AS c
GROUP BY ServerName, Country
ORDER BY ServerName;



  1. hvordan gemmer man de data, som brugeren indtaster på formularsiden efter at scriptet er udført?

  2. jooq udvide eksisterende dialekt. Adopter MySQL-dialekt til apache Hive-dialekt

  3. MySQL bulk INSERT eller OPDATERING

  4. hvordan man opretter forbindelse til mysql-server ved hjælp af kommandoprompt:fejl