Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql berbagai grup dengan satu kueri

Anda dapat menggabungkan setiap kueri yang dikelompokkan dengan kueri lainnya menggunakan UNION . Isi kolom yang tidak digunakan di setiap subquery dengan 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan daftar tampilan MySQL?

  2. Kapan saya harus menutup koneksi mysqli (Database)?

  3. Konversi UPDATE dengan INNER JOIN dari SQL untuk digunakan di MySQL

  4. Mendapatkan hasil mysql dari 30 hari terakhir

  5. Pernyataan VALUES di MySQL