-
Dies nennt sich rekursive CTE, was durch Connect By vereinfacht werden sollte.
Ich habe leider keine vergleichbaren Daten um dieses selber zu testen.
Warum die beiden letzten Varianten nicht funktionieren sollen, entzieht sich mir.
Immerhin liefert doch
Select *
From BESTELLP
Start With B1BNR02 = 7635561
Connect By Prior B1BNR01 = B1BNR02
eine Ergebnistabelle.
Warum sollten obige 2 Varianten also immer den letzten Satz liefern?
Mach doch mal schrittweise folgendes:
select * from (
Select *
From BESTELLP
Start With B1BNR02 = 7635561
Connect By Prior B1BNR01 = B1BNR02
) hugo
order by B1NR02
Wenn du dass dann mit "fetch first 1 rows only" oder "where B1NR02 = 0" ergänzt sollte das gewünschte Ergebnis doch eigentlich kommen.
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