Posiadam dwie tabele - artykuły i zdjęcia. Artykuł posiada wiele zdjęć - powiązane są ID artykułu. Potrzebuję w jednym zapytaniu (dla szybkości wykonania) pobrać listę tych artykułów, ale wraz z pierwszym zdjęciem, jakie przypisane jest do tego artykułu (sortowanie po "ordering") - najmniejszy ordering, oznacza pierwsze zdjęcie.
Normalnie wykonałbym to zapytaniem po wszystkie artykuły, i osobnymi zapytaniami po główne zdjęcie dla każdego artykułu, ale jeśli artykułów będzie 1000, to będe miał 1001 zapytań do bazy, a tego bym chciał uniknąć.
Tabela: artykuły
Kod
id | title | content
Tabela: zdjęcia
Kod
id | article_id | filename | ordering