Hallo Frank,
vielen Dank für deine Hinweise und Tipps.
du benötigst dafür eher eine "korrelierende" Unterabfrage à la
Ich habe nun mal was versucht. Es kommt tatsächlich nur eine Row zurück mit der kleinsten Service ID. Bin mir aber nicht so sicher ob das so korrekt ist?
SELECT A.ServiceID
FROM serviceproperty A
WHERE A.ServiceID = (SELECT MIN(ServiceID) FROM serviceproperty C JOIN productservice B ON B.ServicePropertyID = C.ServicePropertyID WHERE B.ProductID = 2)
GROUP BY A.ServiceID
ORDER BY A.ServiceID ASC
vielen Dank und viele Grüße
hawk