-
SQL - Update
Hallo zusammen,
ich habe ein Problem beim Erstellen eines interaktiven SQL. Ich habe das Forum schon durchsucht, konnte aber leider nichts finden:
Tabelle 1: A
Feld1 Feld2 Feld3 Feld4 Feld5
Satz1 AAA BBB CCC DDD EEE
Satz2 asdf 2345 xxef sadf asdf
Satz3 434t asf 46
Satz4 asf3 asf asdf
Tabelle 2: B
Feld1 Feld2 Feld3 Feld4 Feld5
Satz1 AAA BBB CCC DDD
Satz2 2345 xxef sadf asdf
Satz3 s34t asf 46
Satz4 asf3 asf asdf
Wenn in der ersten Tabelle A das Feld5 den Inhalt EEE aufweist, dann soll, wenn A.Feld1 = B.Feld1, A.Feld2 = B.Feld2, usw. das Feld5 in der Tabelle B mit "yes" gefüllt werden.
Ich habe das Problem mal unter Access nachgestellt. Da funktioniert das ganze so:
UPDATE B INNER JOIN A
ON bfeld1 = afeld1
AND bfeld2 = afeld2
AND bfeld3 = afeld3
AND bfeld4 = afeld4
SET bfeld5 = 'yes'
WHERE afeld5 = 'EEE'
Leider klappt das auf der iSeries nicht. Wahrscheinlich ist es für Euch auch kein großes Problem, ich komm leider nicht mehr weiter.
Wäre echt super, wenn mir da jemand weiterhelfen könnte.
Danke schonmal.
Viele Grüße
Harry
-
update b
set bfeld5 = 'yes'
where bfeld1 concat bfeld2 concat bfeld3 concat bfeld4 in (select afeld1 concat afeld2 concat afeld3 concat afeld4 from a where afeld5='EEE')
-
 Zitat von Fuerchau
update b
set bfeld5 = 'yes'
where bfeld1 concat bfeld2 concat bfeld3 concat bfeld4 in (select afeld1 concat afeld2 concat afeld3 concat afeld4 from a where afeld5='EEE')
Hallo Fuerchau,
ich habe da noch etwas in meiner Problembeschreibung vergessen.
Die Felder bfeld4 und afeld4 sind numerisch.
Von dem her, erhalte ich einen Fehler SQL0171 "Argument *N der Funktion CONCAT ungültig".
Wie könnte es noch gehen?
Vielen Dank für die Hilfe.
Schöne Grüße
Harry72
-
... concat digits(bfeld4) concat ...
-
Hallo Fuerchau,
das scheints gewesen zu sein.
Ich bedanke mich ganz herzlich für die rasche Hilfe.
Vielleicht kann ich auch mal einen Beitrag zur Lösung eines Problems beisteuern.
Schöne Grüße
Harry72
Similar Threads
-
By mk in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 13-07-12, 08:53
-
By moskito in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 30-08-06, 17:30
-
By daniel.ludwig in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 21-07-06, 12:41
-
By wuwu in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 18-07-06, 15:31
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
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