sql >> Database teknologi >  >> RDS >> Mysql

mysql forskellige grupper af i én forespørgsel

Du kan kombinere hver grupperet forespørgsel med de andre ved hjælp af UNION . Udfyld de ubrugte kolonner i hver underforespørgsel med 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. hvad er meningen med at serialisere arrays for at gemme dem i db?

  2. Hvordan får man information om en brugerdefineret type?

  3. Laravel Veltalende opdeling af forespørgsel i array

  4. Problem med at vise MySQL-data på Android Studio ved hjælp af volley