Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuń używając wielu tabel i powtórz tabelę w podzapytaniu

Użyj JOIN

DELETE e1
FROM Employee AS e1
JOIN (SELECT deptID
      FROM Employee AS e
      JOIN Sales AS s ON e.ID = s.ID
      GROUP BY deptID
      HAVING SUM(Sales) <= 400) AS d
ON e1.deptID = d.deptID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak napisać migrację, aby zmienić klucz podstawowy modelu za pomocą ManyToManyField

  2. Wyrażenie regularne mySQL w klauzuli where

  3. Błąd tworzenia tabeli MySQL 5.5.9 i Hibernate na TYPE

  4. Problem z kluczem podstawowym z tworzeniem tabel w Rails za pomocą polecenia rake db:migrate z mysql

  5. Transakcja konieczna do pojedynczego zapytania o aktualizację?