Không, bạn không thể tham chiếu a.ID
trong một lựa chọn con được nối với a
. Bạn có thể làm như sau, nhưng tốt hơn bạn nên cung cấp một đơn đặt hàng. Nếu không, không có hàng "đầu tiên". Một (nhiều hơn hoặc ít hơn) hàng ngẫu nhiên từ bảng b sẽ được chọn:
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
) ;