phpbar.de logo

Mailinglisten-Archive

[php] Joins mit Update

[php] Joins mit Update

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Fre Okt 19 17:33:10 CEST 2007


Hallo Dennis,

Am Freitag, 19. Oktober 2007 schrieb Dennis Dohle:
> 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?

was sollte an einem UPDATE mit JOIN mistig sein? Das habe ich auch schon 
mal gemacht.

Viele Grüße,
Lutz

php::bar PHP Wiki   -   Listenarchive