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

Bagaimana cara menghapus record di DB dengan mySQL menggunakan group by

Silahkan lihat jawabannya di link berikut. Ini akan menyelesaikan masalah Anda:

Pada dasarnya, Anda tidak dapat menghapus dari (memodifikasi) tabel yang sama yang Anda gunakan di SELECT. Ada beberapa cara untuk mendokumentasikannya di halaman itu.

Berikut ini akan berfungsi dengan membuat select bersarang Anda meja sementara.

delete from TAB
where CourseName not in (select temp.CourseName
                         from (select t.CourseName
                               from TAB t
                               group by t.CourseName
                               having count(t.CourseName) > 100
                              ) as temp
                        )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL memberikan jumlah baris yang berfluktuasi ketika saya meminta skema?

  2. apakah ada fungsi mysql untuk memecahkan kode entitas html?

  3. Sintaks pencarian teks lengkap MySQL alternatif

  4. Mengambil hanya sejumlah baris tetap di MySQL

  5. Transaksi MySQL dalam transaksi