Mysql
 sql >> база данни >  >> RDS >> Mysql

Извеждане на MySQL списък със записи, групирани по категории?

Опитайте това:

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

Изход:

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

Вижте този 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. Комбиниране на условие от две колони mysql

  2. php данните от базата данни не се показват след търсене

  3. Разрешени ли са вложени транзакции в MySQL?

  4. Смесване на ANSI 1992 JOIN и COMMA в заявка

  5. Как да SQL заявя родител-дете за конкретен JSON формат?