Hallo,

ich habe untenstehenden SQL-Befehl auf einer AS400 mit Betriebssystem V6R1 und V7R1 ausgeführt. Unter V6R1 wird dieser problemlos ausgeführt, unter V7R1 erscheint die Fehlermeldung: Doppelte Tabellenkennzeichnung KD ungültig.

Mir ist schon klar, wie ich das Problem lösen kann (eine Tabellenkennzeichnung ändern), jedoch würde mich interessieren, ob man irgendwo was drehen kann, dass unter V7R1 die doppelte Kennzeichnung ignoriert wird und der Befehl ebenfalls ausgeführt wird.

Danke im Voraus!
Michi


SQL-Befehl:

select akaufn, akkdnr, name1, akkdrg, name2
from aak00
left join (select kdname name1, kdkdnr kd1 from xkd00
where kdfnr='KM') kd
on akkdnr=kd1
left join (select kdname name2, kdkdnr kd2 from xkd00
where kdfnr='KM') kd
on akkdnr=kd2