Autor Zpráva
Icka
Profil *
Ahoj, prosím poradťe jak smazat řádky z tabulky B unichž jeden sloupec obsahuje ídéčka z tabulky A - nejsou v tabulce A nalezeny.

něco jako :
delete from B left join A where B.idcka is not in A.id

No snad ste mě pochopili :-) Děkuji
ninja
Profil
DELETE tabulka_b FROM tabulka_b LEFT JOIN tabulka_a ON tabulka_b.foreing_id = tabulka_a.id WHERE tabulka_a.id IS NULL;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: