Mailinglisten-Archive |
Dennis Dohle schrieb: > Irgendwie so etwas: > > UPDATE personen AS A, titel AS B > SET A.personen=NULL > WHERE B.id_titel!=A.id_titel > > Das ist aber wohl mistig, oder? ach und nur mal so grundsätzlich: du musst ja erstmal die Verknüpfungsbedingen definieren, denn ein tab1.feld1 != tab2.feld1 trifft ja in den meißten Tabellen auf alle Zeilen zu ... ;-) UPDATE personen LEFT JOIN titel USING (id_titel) SET personen.personen = NULL WHERE ISNULL(titel.id_titel) oder (ungetestet) DELETE personen FROM personen LEFT JOIN titel USING (id_titel) WHERE ISNULL(titel.id_titel) -- Sebastian
php::bar PHP Wiki - Listenarchive