Не, не можете да препращате a.ID
в подселекция, която е присъединена към a
. Можете да направите следното, но по-добре да предоставите поръчка. В противен случай няма "първи" ред. Ще бъде избран (повече или по-малко) произволен ред от таблица b:
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
) ;