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
|
|
|
|
adbacz Jedno SQL, pobranie listy artykułów z pierwszym zdjęciem - LEFT JOIN 11.11.2015, 18:43:45
nospor A nie mozesz w tabeli ze zdjeciami dodac kolejnej ... 11.11.2015, 18:53:14
mmmmmmm [SQL] pobierz, plaintext SELECT a.*, f.filename FR... 12.11.2015, 08:12:17
nospor CytatAle z LEFT JOIN to to wcale takie szybkie nie... 12.11.2015, 11:25:49
adbacz Dziękuję za odpowiedzi. Niestety, nie mam pewności... 12.11.2015, 18:25:15
trueblue [SQL] pobierz, plaintext SELECT a.nazwa, SUBSTRING... 12.11.2015, 18:36:05 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:29 |