sql >> Database >  >> RDS >> Mysql

Verwijderen met meerdere tabellen en tabel herhalen in de subquery

Gebruik een 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. MySQL selecteer rijen van precies 7 dagen geleden

  2. Kan GI 12.1.0.2 en Segmentatiefout niet compileren

  3. Naamloze beperkingen laten vallen

  4. Moet ik primaire sleutelkolom(men) indexeren in Oracle?