sql >> Database >  >> RDS >> Mysql

MYSQL - Query verwijderen met Join

Dit zou moeten werken:

DELETE T
FROM TEST2 T
INNER JOIN TEST1 on TEST1.FIELD2 = T.FIELD2
WHERE TEST1.FIELD1 = 22;

Voorbeeld fiddle-demo

Ik denk dat je het ook kunt doen met IN :

DELETE FROM Test2
WHERE Field2 IN (
    SELECT Field2 
    FROM Test1
    WHERE Field1 = 22)



  1. herstart mysql-server op Windows 7

  2. Crypt() saltgeneratie en wachtwoordcodering, goed uitgevoerd?

  3. PSQLEException:ResultSet niet goed gepositioneerd, misschien moet je hierna bellen

  4. MySQL verhoogt gebruikersvariabele wanneer waarde verandert