sql >> Databáze >  >> RDS >> Mysql

Připojte celou tabulku jako jeden řádek

Použijte Cross Join a group_concat .

Dotaz

select t1.name,group_concat(distinct t2.color separator ',') as color
from tbl1 t1,tbl2 t2
where t1.name = 'Paul'
group by t1.name;

SQL Fiddle



  1. Jak přidat NEBO vypustit sloupec z tabulky s povoleným CDC bez ztráty dat v databázi SQL Server - Kurz SQL Server

  2. Booleovský dotaz na pole se sqlalchemy

  3. Jak vložit více záznamů a získat hodnotu identity?

  4. Jak deserializovat hodnotu BigDecimal přijatou od brokera kafka prostřednictvím mechanismu debezium CDC?