sql >> Databasteknik >  >> RDS >> Mysql

MYSQL - Ta bort fråga med Join

Detta borde fungera:

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

Exempel på fioldemo

Jag tror att du också kan göra det med IN :

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



  1. Hur man kontrollerar databasen och, som ett resultat, kontrollerar en alternativknapp?

  2. LADDA DATAINFIL:Ogiltig ut8mb4 teckensträng

  3. Vad heter rör?

  4. Ansluten fråga saknade poster