Newbe: Gesucht: korrelierte Unterabfrage

Beitrag lesen

Hier meine ?fertig? Abfrage:

SELECT p.id,q.wert,q.date FROM x p
JOIN y q
ON q.x_id=p.id && q.date = (SELECT MAX(k.date) FROM y k WHERE k.x_id=p.id && date < 'WUNSCHDATE')
ORDER BY p.id

kann man das noch optimieren. Also dieser Doppelverlgiech x_id=id ist mir noch so ein Dorn im Auge bei dem ich Optimierungsmöglichkeiten vermute?

Grüße