ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1739
1739
EMPFEHLEN
-
Hallo
Wie kann ich bei MSSQL ein Update auf das Ergebnis einer Select Abfrage ausführen? Ich mache ein ziemlich aufwendiges Select mit inner join usw. und möchte dann innerhalb dieses ResultSets eine Spalte auf einen bestimmten Wert setzen.
Ist das irgendwie verständlich was ich meine?
Ich hoffe ihr könnt mir helfen.
Danke.
Gruß und so,
Loki2
-
22.07.10 07:55 #2
- Registriert seit
- Sep 2008
- Ort
- Osnabrück (Niedersachsen)
- Beiträge
- 244
Hallo,
ich kenne mich mit MSSQL nicht so genau aus, aber ich denke es sollte ähnlich sein wie bei Oracle.
hier
im ersten Link findest du z.B.:
Code sql:1 2 3 4 5
UPDATE titles SET t.ytd_sales = t.ytd_sales + s.qty FROM titles t, sales s WHERE t.title_id = s.title_id AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)
Naja, das wird dann bei dir wohl zu sowas wie:
Code sql:1 2 3 4 5
UPDATE spalte SET spalte = neuerWert FROM deinAufwendigesSelectMitInnerJoinUsw WHERE WennEsMehrAlsEineZeileGibt AND NochMehrEinschränkungen
hoffe, ich konnte helfen!
GrüßeGeändert von FrankBooth (22.07.10 um 08:00 Uhr)
Programmieren ist ein Wettbewerb zwischen dem Programmierer,
die Software idiotensicher zu machen, und dem Universum, das versucht,
größere Idioten zu produzieren. Bis jetzt gewinnt das Universum.
Ähnliche Themen
-
Statement überprüfen und ausführen
Von chillor01 im Forum JavaAntworten: 1Letzter Beitrag: 26.10.10, 14:19 -
Select Statement
Von wSam im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 12.06.08, 10:51 -
SELECT Statement
Von Jo-Jo im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 15.05.07, 20:50 -
Update Statement zu Replace Into
Von Loki2 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 28.01.07, 12:21 -
Suche SELECT-Statement
Von DaRula im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 05.08.05, 21:35





Zitieren
Login





