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

Je možné získat seznam řádků seskupených podle názvu sloupce v Mysql?

Potřebujete funkce zřetězení jako CONCAT_WS() a CONCAT zřetězit sloupce každého řádku a poté agregovat pomocí GROUP_CONCAT() pro každý name :

SELECT CONCAT('[', GROUP_CONCAT(CONCAT('(', CONCAT_WS(',', name, device, passed, failed), ')')), ']') AS result
FROM results
GROUP BY name

Podívejte se na ukázku .



  1. problém s kontingenční tabulkou mysql

  2. spusťte exe soubor v oracle trigger

  3. Bezpečný, přizpůsobitelný, open-source chatovací engine na PHP/JavaScript pro všechny oblíbené prohlížeče

  4. Jak (MySQL) vynásobit sloupce a poté součtové řádky?