sql >> Database teknologi >  >> RDS >> Mysql

Slet fra én tabel med join

Jeg er ikke sikker på dit krav. Det jeg forstod ud fra dit spørgsmål er, at du vil slette alle e-mails fra job, der er lukket. prøv denne;

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


  1. Er der en måde at returnere id'et for en række, der lige er oprettet i MySQL med PHP?

  2. Hvordan henter jeg resultater som multidimensional array fra mySQL og PHP?

  3. Skift database i en forbindelsespulje i nodejs MySQL

  4. Opret en SQL Server-database med Azure Data Studio