Hallo Leute ich bins mal wieder
ich versuche eine einfache update anweisung durchzuführen.
Ich habe eine "company" tabelle und eine "liefer_zahl_bed".
In beiden tabellen hab ich folgende spalten:
"kdnr", "lieferbed1"
nur dass die in der tabelle "liefer_zahl_bed" befüllt sind.
ich möchte eine einfache update anweisung schreiben, bei der die spalte aus "company" mit der aus "liefer_zahl_bed" befüllt wird. der eindeutige schlüssel ist hier die kdnr.
hier meine anweisung die nicht richtig funktioniert:
update company
set comp_lieferbed1 = a.lieferbed1
from liefer_zahl_bed a, company b
where a.kdnr = b.comp_kdnr
er führt ihn mir aus aber es werden nur 206 zeilen betroffen, es müssen aber alle 906 datensätze betreffen.
ich bin ein wenig ingres sql geschädigt, bei der die datenbankbefehle anders sind. hier würde der update so lauten:
update company a
from liefer_zahl_bed b
set comp_lieferbed1 = b.lieferbed1
where a.comp_kdnr = b.kdnr
ich schnalls einfach nicht was ich falsch mache hab shcon die hilfen von microsoft durchgelesen aber ich seh meinen fehler nicht
danke euch für die hilfe!
grietzi
ich versuche eine einfache update anweisung durchzuführen.
Ich habe eine "company" tabelle und eine "liefer_zahl_bed".
In beiden tabellen hab ich folgende spalten:
"kdnr", "lieferbed1"
nur dass die in der tabelle "liefer_zahl_bed" befüllt sind.
ich möchte eine einfache update anweisung schreiben, bei der die spalte aus "company" mit der aus "liefer_zahl_bed" befüllt wird. der eindeutige schlüssel ist hier die kdnr.
hier meine anweisung die nicht richtig funktioniert:
update company
set comp_lieferbed1 = a.lieferbed1
from liefer_zahl_bed a, company b
where a.kdnr = b.comp_kdnr
er führt ihn mir aus aber es werden nur 206 zeilen betroffen, es müssen aber alle 906 datensätze betreffen.
ich bin ein wenig ingres sql geschädigt, bei der die datenbankbefehle anders sind. hier würde der update so lauten:
update company a
from liefer_zahl_bed b
set comp_lieferbed1 = b.lieferbed1
where a.comp_kdnr = b.kdnr
ich schnalls einfach nicht was ich falsch mache hab shcon die hilfen von microsoft durchgelesen aber ich seh meinen fehler nicht
danke euch für die hilfe!
grietzi
Comment