sql >> Database >  >> RDS >> Mysql

Verwijderen - Ik kan de doeltabel niet specificeren?

Probeer het op deze manier

DELETE FROM recent_edits 
WHERE trackid NOT IN 
     (select * from (SELECT DISTINCT history.trackid 
     FROM history JOIN recent_edits ON history.trackid=recent_edits.trackid 
     GROUP BY recent_edits.trackid) as t);


  1. MYSQL Left Join hoe selecteer ik NULL-waarden?

  2. Werk kolommen bij als invoerwaarden niet null zijn, anders negeer en bewaar de bestaande waarden van kolom in database

  3. Leer 2 met meerdere indexen

  4. Een dynamische kruistabelquery uitvoeren