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

Wyprowadzić listę rekordów MySQL pogrupowanych według kategorii?

Spróbuj tego:

SELECT category, GROUP_CONCAT(ProdName) as Product
FROM recipes
GROUP BY category
ORDER BY category, ProdName ASC

Wyjście:

CATEGORY     PRODUCT
----------------------------------------------------------
Mustards     Hot Mustard,Horseradish Mustard,Honey Mustard
Sauces       Tomato Sauce,Barbeque Sauce

Zobacz ten SQLFiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapisywanie wzrostu i wagi użytkownika

  2. Saldo kredytu otwartego MySQL Saldo debetowe

  3. Ostatnie logowanie MYSQL i liczba logowań w ciągu ostatnich 3 miesięcy

  4. MySQL sprawdza, czy tabela istnieje bez zgłaszania wyjątku

  5. Pozycjonowanie komórek FPDF