![]() |
AW: SQL Update alle Einträge
Zitat:
|
AW: SQL Update alle Einträge
Ja, die Du updaten willst. Das geht mit der Subquery aber nur, wenn diese genau einen Datensatz liefert.
|
AW: SQL Update alle Einträge
Der SubQuery wird ja einmal pro Datensatz ausgeführt, und muss dann das Ergebnis für diesen Datensatz liefern
|
AW: SQL Update alle Einträge
Zitat:
|
AW: SQL Update alle Einträge
Zitat:
|
AW: SQL Update alle Einträge
Z.B. wenn du ein Alias setzt
SQL-Code:
UPDATE Tab1 t
SET t.sortstr = ( SELECT t2.<Feld aus Tab2> FROM Tab2 t2 WHERE t2.pkey = t.reckey); |
AW: SQL Update alle Einträge
Und das ist jetzt fast genau wieder mein Statement aus #5, nur mit Alias und umgedrehten Tabellen :mrgreen:
|
AW: SQL Update alle Einträge
Zitat:
ja danke so klappt es.... |
AW: SQL Update alle Einträge
das ist leider zu langsam.....
Gibt es eine Möglichkeit die ganze Ergebnismenge des Select-Statements auf einmal in eine vor selektierte Zieltabelle zu schreiben? |
AW: SQL Update alle Einträge
Hi,
ab Firebird 2.1 gibt es dafür
SQL-Code:
aber ob Interbase 6.5 das kann weis ich nicht.
MERGE INTO ..
alex Edit: [OffTopic] kann mir jemand sagen wo ich die SQL-Tags finde? [/OffTopic] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 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