-
SQL Problem
Hi,
habe unten angeführten SQL CREATE VIEW. Jetzt habe ich leider das Problem das eine select * from cmsms1/zkna2_view (also auf den 'fertigen' View) einen
SQL0811 Fehler bringt, der sagt "Nachricht . . . : Ergebnis der Anweisung enthält mehr als eine Zeile"
Habe herausgefunden das die unteren Selects auf die Tabellen ADR2 und ADR6 nicht eindeutig sind und (selten aber doch) mehr als EINE Zeile bringen als Ergebnis.
Wie kann ich die Unterabfragen auf ADR2 und ADR6 so gestalten das nur EINE Zeile ausgegeben wird, nämlich die ERSTE die den Selektionskriterien entspricht ??
Code:
CREATE VIEW cmsms1/zkna2_view AS (
select MANDT, KUNNR, NAME1, NAME2, STRAS, ORT01, PSTLZ, LAND1,
SORTL, VALUE(TEL1, '') AS TEL1,
VALUE(TEL2, '') AS TEL2,
VALUE(MOBIL1, '') AS MOBIL1,
VALUE(MOBIL2, '') AS MOBIL2,
VALUE(EMAIL1,'') AS EMAIL1,
VALUE(EMAIL2,'') AS EMAIL2, STCEG FROM (
SELECT A.kunnr, A.NAME1,
(SELECT tel_number FROM r3p02data/adr2
WHERE addrnumber=A.adrnr and consnumber='001' ) AS TEL1,
(SELECT tel_number FROM r3p02data/adr2
WHERE addrnumber=A.adrnr and consnumber='002' ) AS TEL2,
(SELECT tel_number FROM r3p02data/adr2
WHERE addrnumber=A.adrnr and consnumber='003' ) AS MOBIL1,
(SELECT tel_number FROM r3p02data/adr2
WHERE addrnumber=A.adrnr and consnumber='004' ) AS MOBIL2,
(SELECT smtp_addr FROM r3p02data/adr6
WHERE addrnumber=A.adrnr and consnumber='001' ) AS EMAIL1,
(SELECT smtp_addr FROM r3p02data/adr6
WHERE addrnumber=A.adrnr and consnumber='002' ) AS EMAIL2
FROM r3p02data/kna1 a ) as A where kunnr<>'0000062871' )
Similar Threads
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-06, 16:37
-
By Lucky4712 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-05-06, 15:57
-
By cbe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-05, 16:21
-
By itec01 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 16-09-04, 18:38
-
By rebe in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 07-09-01, 13:55
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