sql >> Databáze >  >> RDS >> Mysql

MYSQL - Odstranit dotaz pomocí funkce Join

Mělo by to fungovat:

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

Ukázka ukázky houslí

Myslím, že to můžete udělat také pomocí IN :

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



  1. Funkce Oracle Datetime (úplný seznam)

  2. Detekce po sobě jdoucích položek splňujících určitá kritéria v časové řadě

  3. Co je nadřazená tabulka a podřízená tabulka v databázi?

  4. Jak vytvořit více jeden k jednomu