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

Odstranit pomocí více tabulek a opakovat tabulku v dílčím dotazu

Použijte 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. Spojení mezi tabulkami ve dvou různých databázích?

  2. Spočítejte výskyty DISTINCT hodnot

  3. Vyhledejte v poli JSON objekt obsahující hodnotu odpovídající vzoru

  4. Jak používat připravené příkazy mysqli?