Witam. Chcę wyświetlić wszystkie zdjęcia dodane w postach przez danego użytkownika, ale nie wiem jak ułożyć takie zapytanie, z jakiego łączenia skorzystać.
Używam MySQL.
tabela posts
: id, author_id
tabela photos
: id, post_id, title
Próbowałem użyć czegoś takiego (kombinowałem też z różnymi złączeniami i z ON oraz WHERE), ale zwraca wszystkie zdjęcia z bazy (nie tylko tego jednego użytkownika)
SELECT a.title, a.id, a.post_id FROM `photos` as a LEFT JOIN `posts` as b ON b.author_id=:author_id AND a.post_id=b.id
Będę wdzięczny za wskazówki.