sql >> Databasteknik >  >> RDS >> Mysql

MySQL, DELETE Fråga med en Join

Jag har ingen db för tillfället att testa vad jag säger, men här är en referens till mysql-dokumenten där ditt fall tas som exempel:

Och även:

1)
DELETE t1, t2 
FROM t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;

2)
DELETE FROM t1, t2 
USING t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;


  1. Förstå MySQL:s nya värmebölja

  2. Beräkna en löpande summa i SQL Server

  3. MySQL Select senaste 7 dagarna

  4. SQL-sökning i flera värden i samma fält