sql >> Database >  >> RDS >> Sqlserver

SAMENVOEGEN naar doelkolommen met bronrijen?

WITH Pivoted AS
(
  SELECT person_ID, eye, hair, teeth
  FROM SourceBodyPartColors
    PIVOT
    (
    MAX (color) FOR body_part_name IN ( [eye], [hair], [teeth] )
    ) AS pvt
  )  
MERGE TargetBodyPartColors AS target
USING  Pivoted AS source
ON (target.person_ID = source.person_ID)
WHEN MATCHED THEN 
UPDATE SET eye_color = source.eye,  
           hair_color = source.hair,  
           teeth_color = source.teeth ;



  1. Hoe kan ik een lijst met ID's uit een SQL-tabel halen als een door komma's gescheiden waardenreeks?

  2. Hoe MySQL op Ubuntu te installeren en configureren

  3. Kan geen verbinding maken met lokale MySQL-server via socket '/var/run/mysqld/mysqld.sock'-fout bij het instellen van de mysql-database voor de Ruby on Rails-app

  4. MySQL-verzameling voor Portugees