Autor Zpráva
Tom12345
Profil *
Ahoj,

lze nějak udělat poddotaz, který mi porovna 2 tabulky podle atributů a potom ty nesouhlasne vymaze?

Takhle nějak jsem vymyslel dotaz, ale SQL se to nelíbí...

DELETE FROM tabulka1 WHERE tabulka1.ID IN (SELECT tabulka1.ID FROM tabulka1 LEFT JOIN tabulka2 ON tabulka2.ID = tabulka1.tabulka2_ID WHERE tabulka2.ID IS NULL)

Nevíte někdo jak na to?

Díky.
Kajman_
Profil *
DELETE FROM tabulka1 WHERE tabulka1.ID NOT IN (SELECT tabulka2.ID FROM  tabulka2) 
Tom12345
Profil *
Super, diky. Akorat se ted docela stydim. :-)

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0