Seite 1 von 1

Update über mehreren tabellen

Verfasst: Fr 4. Mai 2018, 10:54
von Woolfi
Hallo Zusammen

kann mir vielleicht wer helfen wie man in Firebird es richtig bekommen in MSSQL geht, jetzt halt muss noch in FireBird laufen.

update
AP3
set
AP3.VK2 = ART.VKNETTO
from
AP3
join
ART
on
AP3.ARTIKELNR = ART.ARTIKELNR
where ART.ARTIKELART ='5'

Re: Update über mehreren tabellen

Verfasst: Sa 5. Mai 2018, 00:36
von Groffy
Bei der Firebird DSQL Syntax ist ein join im update statement nicht vorgesehen.

Code: Alles auswählen

MERGE INTO AP3
  USING ART
  ON (AP3.ARTIKELNR = ART.ARTIKELNR) and AP3.ARTIKELART = '5'
  WHEN MATCHED THEN
    UPDATE SET AP3.VK2 = ART.VKNETTO
sollte funktionieren.


Gruß Ulrich

Re: Update über mehreren tabellen

Verfasst: Mo 7. Mai 2018, 19:24
von Woolfi
Besten Dank

Prima geklappt.