Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jedno SQL, pobranie listy artykułów z pierwszym zdjęciem - LEFT JOIN, Łączenie tabel, jeden artykuł posiada wiele zdjęć
adbacz
post
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 00:29