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

mysql různé skupiny v jednom dotazu

Každý seskupený dotaz můžete kombinovat s ostatními pomocí UNION . Vyplňte nepoužité sloupce v každém dílčím dotazu pomocí NULL .

SELECT FirstName, LastName, NULL AS Country, NULL AS City, NULL AS BirthMonth, COUNT(*) AS count
FROM my_table
GROUP BY FirstName, LastName

UNION ALL

SELECT NULL, NULL, Country, City, NULL, COUNT(*)
FROM my_table
GROUP BY Country, City

UNION ALL

SELECT NULL, NULL, NULL, NULL, BirthMonth, COUNT(*)
FROM my_table
GROUP BY BirthMonth



  1. Zabránit vkládání SQL v JavaScript / Node.js

  2. CakePHP 3 se NENÍ schopen připojit k databázi kvůli chybějícímu rozšíření PHP

  3. Oracle to Derby - ConnectBy a začít s ekvivalentem v Derby

  4. Jak zkontrolovat databázi na nerootovaném zařízení Android