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

Perluas kumpulan hasil GROUP BY dan HAVING

Apakah maksud Anda seperti ini:

SELECT a.*, b.Count
FROM table_name AS a
INNER JOIN (
    SELECT Column1, Column2, Column3, Count(*) as Count FROM table_name
    GROUP BY Column1, Column2, Column3
    HAVING Count > '2'
) b
ON a.Column1 = b.Column1 AND a.Column2 = b.Column2 AND a.Column3 = b.Column3

Ini pada dasarnya adalah apa yang Anda jelaskan dalam pertanyaan Anda tetapi dalam JOIN .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Database MySQL

  2. mysql REPLACE INTO hanya beberapa bidang

  3. Memahami Statistik HAProxy untuk MySQL &PostgreSQL

  4. Impor data cepat ke mysql di Java

  5. Apa cara kanonik untuk menarik catatan dari database MySQL yang memiliki bidang terkecil/terbesar?