sql >> Databáze >  >> RDS >> Mysql

Jak odstranit záznamy v DB pomocí mySQL pomocí group by

Odpověď naleznete na následujícím odkazu. Vyřeší to váš problém:

V zásadě nemůžete smazat (upravit) stejnou tabulku, jakou používáte v SELECTu. Na této stránce jsou zdokumentovány způsoby, jak to obejít.

Následující bude fungovat tak, že vaše vnořené select dočasnou tabulku.

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. SQL SELECT IN

  2. MySQL v cloudu – Online migrace z Amazon RDS na EC2 Instance:Část první

  3. Jak připojit databázi MySQL k aplikaci C# WinForm?

  4. Při spuštění sonar-runer vyvolá výjimku:Způsobeno:Neznámý stav databáze:FRESH_INSTALL