[Oracle 8.05 i] Unterabfrage als Argument ?

Hallo,

ich habe folgende Access SQL und möchte diese nach Oracle
migieren:

SELECT a2.DeliveryPoint,
(SELECT a1.setting FROM tblDeliveryPoint a1 WHERE a1.Brand = ‚A‘ AND a1.DeliveryPoint = a2.DeliveryPoint AND a1.Importer = ‚282‘ FROM tblTextDelivery a2

Ich bekomme immer den Fehler: „ORA-00936: Ausdruck fehlt“-* auf Select a1. …

Wie bekomme ich die identische Ergebnismenge unter Oracle
hin ??

Vielen Dank im Vorraus !!

Hallo,

fehlt bei deinem Statement nicht eine schließende Klammer vor dem zweitem FROM ?

Anyway:

SELECT a2.DeliveryPoint, a1.setting
FROM tblDeliveryPoint a1, tblTextDelivery a2
WHERE a1.Brand =‚A‘
AND a1.DeliveryPoint = a2.DeliveryPoint
AND a1.Importer =‚282‘;

Stimmt dann die Ergebnismenge ?

Gruss der Janus

Hier im Forum schon, da ich nicht den kompletten SQL abgedruckt habe. Ich habe aber bereits herausgefunden, dass es an der Oracle 8.05i Version lag. Die 8.07i kann´s !!

an der Oracle 8.05i Version lag. Die 8.07i kann´s !!

Die kenn ich nicht. Meinst Du die 8.1.7?

Gruß

Jo*pingelig*sé

Hi, ja tschuldige… ich meine Selbstverständlich die 8.1.7i !! :smile: