Nee, u kunt niet verwijzen naar a.ID
in een subselectie die is gekoppeld aan a
. U kunt het volgende doen, maar u kunt beter een bestelling aanleveren. Anders is er geen "eerste" rij. Er wordt een (min of meer) willekeurige rij uit tabel b geselecteerd:
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
) ;