sql >> Databasteknik >  >> RDS >> Mysql

Ta bort från en tabell med join

Jag är inte säker på ditt krav. Vad jag förstod av din fråga är att du vill radera alla e-postmeddelanden om jobb som är stängda. testa det här;

DELETE e FROM emailNotification e 
LEFT JOIN jobs j ON j.jobId = e.jobId 
WHERE j.active = 1 AND CURDATE() < j.closeDate


  1. Gå med på samma bord mer än en gång

  2. Så här fixar du "Ett korrelationsnamn måste anges för bulkraduppsättningen i from-satsen." i SQL Server

  3. Hur man genererar DDL för alla tabeller i en databas i MySQL

  4. Hur installerar man PDO-drivrutinen i php docker-bilden?