mysql join with limit 1

Załóżmy, że mam dwie tabele w relacji jeden do wielu.

I chcę wybrać kolumny z każdego rekordu głównego wraz z pierwszym rekordem z powiązanej tabeli.

Próbowałem kilku sposobów, ale to po prostu nie idzie ...

Tutaj kończę na tym skrzydle SQL:

http://sqlfiddle.com/#!2/39fdb/3

Problem polega na tym, że nie można odwoływać się do a.ID z podselekcji.

To oczywiście nie działa, ale to wszystko, o czym mogłem myśleć

select a.*,b.* from event a left join 
(select * from event_pictures where a.ID=article limit 1)
b on a.ID=b.article;

Jakieś pomysły, jak to naprawić?

questionAnswers(4)

yourAnswerToTheQuestion