Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dołącz do całego stołu w jednym rzędzie

Użyj Cross Join i group_concat .

Zapytanie

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

Skrzypce SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać Zend Framework do eksportowania do CSV za pomocą funkcji INTO OUTFILE w mySQL?

  2. jak sprawdzić, czy łączenie połączeń HikariCP działa w Javie?

  3. Funkcja PHP do ucieczki ze składni wyrażenia regularnego MySQL

  4. MySQL - Jak wyszukać dokładne dopasowanie słów za pomocą LIKE?

  5. Dwa zduplikowane indeksy z tymi samymi kolumnami