Nein, Sie können nicht auf a.ID
verweisen in einer Unterauswahl, die mit a
verbunden ist . Sie können Folgendes tun, aber Sie liefern besser eine Bestellung. Andernfalls gibt es keine "erste" Reihe. Eine (mehr oder weniger) zufällige Zeile aus Tabelle b wird ausgewählt:
select a.*, b.*
from event a
left join event_pictures b
on b.PK = --- the PRIMARY KEY
( select bb.PK --- of event_pictures
from event_pictures bb
where a.ID = bb.article
ORDER BY bb.something
limit 1
) ;