phpbar.de logo

Mailinglisten-Archive

[php] Joins mit Update

[php] Joins mit Update

Dennis Dohle php at 72design.de
Fre Okt 19 17:29:05 CEST 2007


Hi Liste,

kleine Frage, ich versuche gerade, ein Update einer Tabelle in Abhängigkeit
einer anderen Tabelle zu machen. Im Beispiel sieht das so aus:

Ich habe zwei Tabellen.
Tabelle1: personen
Tabelle2: titel

In der Personentabelle ist die ID des Titels gespeichert. Wenn ich jetzt
einen Titel lösche, soll die Tabelle "personen" aktualisiert werden. Klar,
ein einfaches Update tut's hier auch, aber mein Vorhaben ist etwas komplexer
und daher frage ich mich, ob ich mit einem Update-Befehl über die Tabelle
"personen" alle nicht mehr existierenden Titel-IDs löschen kann.

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?

Greetz, Dennis




php::bar PHP Wiki   -   Listenarchive