-
update dateib set lagerort2 = (select distinct lagerort1 from Dateia where artNr2 = ArtNr1)
where artnr2 in (select artnr1 from Dateia) and lagerort2 <> (select lagerort1 from Dateia where artNr1 = ArtNr2)
Das Prüfen kannst du dir allerdings sparen, da ein Update mit dem gleichen Wert ja unschädlich ist:
update dateib set lagerort2 = (select distinct lagerort1 from Dateia where artNr2 = ArtNr1)
where artnr2 in (select artnr1 from dateia)
Der Subselect stellt die Beziehung über die Artikelnr her, distinct ist erforderlich, wenn Dateia mehrere Sätze mit der gleichen Artikelnr und Lagerort hat. Enthält Dateia aber gleiche Artikel mit unterschiedlichen Lagerorten funktioniert das überhaupt nicht.
Die Where-Klausel des Update prüft auf vorhandene Artikel in Dateia, da sonst Null-Werte beim subselect auftreten.
Similar Threads
-
By mk in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 13-07-12, 09:53
-
By Bobou in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 22-11-06, 09:26
-
By moskito in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 30-08-06, 18:30
-
By desti82 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-07-06, 16:25
-
By juniorprog in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 03-02-06, 12:17
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks