sql >> Databáze >  >> RDS >> Sqlserver

Sloučit dvě tabulky / zřetězit hodnoty do jednoho sloupce

Myslím, že to udělá toto:

SELECT parent_id AS ID, 
  STUFF((
    SELECT ','+color FROM TableB a WHERE a.parent_id = b.parent_id FOR XML PATH('')
  ),1,1,'') AS color,
  STUFF((
    SELECT ','+Location FROM TableB a WHERE a.parent_id = b.parent_id FOR XML PATH('')
  ),1,1,'') AS Location,
FROM TableB b
GROUP BY parent_id


  1. Získejte celkový počet odpracovaných hodin za den mysql

  2. Jak používat příkaz Zkomprimovat a opravit v Accessu

  3. Obecná chyba:1005 Nelze vytvořit tabulku pomocí Laravel Schema Build a cizích klíčů

  4. získat název tabulky ve výsledku dotazu Postgres