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

Wyniki MySQL jako lista oddzielona przecinkami

Możesz użyć GROUP_CONCAT w tym celu m.in. coś takiego

SELECT p.id, p.name, GROUP_CONCAT(s.name) AS site_list
FROM sites s
INNER JOIN publications p ON(s.id = p.site_id)
GROUP BY p.id, p.name;


  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 obsługiwać wyjątki PDO

  2. Sterownik MySQL JDBC 5.1.33 — problem ze strefą czasową

  3. Różnica w miesiącach między datami w MySQL

  4. Zamiana wartości kolumn w MySQL

  5. Jak wyłączyć ścisły tryb SQL w MySQL 5.7?