![]() |
Select und Update in einer Zeile??? Geht das???
Ich habe das Problem bei einer Update Anweisung, dass ich ín der where Klausel stehen habe, es soll nur geupdated werden, wenn das Geschlecht männlich ist. Leider ist die ANgabe aber in einer Tabelle in der ich nicht update, wie schaffe ich es, dass das Update diese Tabelle aber kennt denn ich kann doch nicht schreiben update tabelle1, tabelle2 set...
Wie kann ich das hinbekommen??? |
Re: Select und Update in einer Zeile??? Geht das???
mit MS-SQL ginge es so:
SQL-Code:
Gruß
UPDATE Tabelle1
SET A.Feld1 = Wert1 , A.Feld2 = Wert2 ... , A.FeldN = WertN FROM Tabelle1 A INNER JOIN Tabelle2 B ON B.KeyFeld = A.KeyFeld AND B.Geschlecht = 'männlich' -- Alternative: UPDATE Tabelle1 SET A.Feld1 = Wert1 , A.Feld2 = Wert2 ... , A.FeldN = WertN FROM Tabelle1 A INNER JOIN Tabelle2 B ON B.KeyFeld = A.KeyFeld WHERE B.Geschlecht = 'männlich' AND Bedingung2 ... AND BedingungN |
Re: Select und Update in einer Zeile??? Geht das???
Vielen Dank, ich werde es mal probieren! :thuimb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz