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

MySQL - Grup dan total, tetapi kembalikan semua baris di setiap grup

JOIN subquery ini dengan tabel asli:

SELECT si1.*
FROM sold_items AS si1
JOIN (SELECT member_id
      FROM sold_items
      GROUP BY member_id
      HAVING SUM(amount) > 50) AS si2
ON si1.member_id = si2.member_id

Aturan umumnya adalah subkueri mengelompokkan menurut kolom yang sama dengan yang dipilihnya, lalu Anda menggabungkannya dengan kueri asli menggunakan kolom yang sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengaktifkan SSL/TLS untuk MySQL di Ubuntu

  2. Flask_SQLAlchemy, MySQL, simpan karakter Swedia , , ö?

  3. Bagaimana cara melakukan penyisipan batch di MySQL

  4. Mengintegrasikan gambar dengan jQuery AutoComplete

  5. Bagaimana cara memilih 'string' terpanjang dari tabel saat mengelompokkan