![]() |
Datenbank: firebird • Version: 2.1 • Zugriff über: zeos
update statement
Hallo zusammen, steh grad auf schlauch und seh vor lauter wald die Bäume nicht :-(
ich habe zwei tabellen artikel mit artikelnummer und artikel_id kdpreise mit artikelnummer und kunden_id sowie ein leeres feld art_id. in der kdpreise können die artikel mehrfach vorkommen. Ich brauche in der kdpreise die artikel_id zu der entsprechenden artikelnummer. Geht das per sql oder muss ich das programmtechnisch lösen? Danke gruss KH |
AW: update statement
Der Preis wird doch anhand des Artikels und des Kunden bestimmt.
Wenn du diese beiden Informationen hast, dann hast du auch die artikel_id axo ... wenn du die tabelle nur um die artikel_id ergänzen möchtest, dann kannst du das per sql machen
SQL-Code:
UPDATE tab_kundpreis
set artikel_id = ( SELECT tab_artikel.artikel_id FROM tab_artikel WHERE tab_artikel.artikel_nr = tab_kundpreis.artikel_nr ) |
AW: update statement
Versuch einmal
SQL-Code:
UPDATE kdpreise k
SET art_id = (SELECT artikel_id FROM artikel a WHERE a.artikelnummer = k.artikelnummer) |
AW: update statement
Ihr seid die Besten ;-)
Ich danke euch. Ich war irtümmlich der Meinung ich brauche ausserhalb der Klammer noch ne where-bedingung ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 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