mam pewien spory problem z zapytaniem do bazy. A mianowicie, mam dwie tabele oferty oraz zdjecia dla każdej oferty może być wiele rekordów z tabeli zdjęcia czyli mamy tutaj 1:wiele
Muszę wyciągnąć rekordy z tabeli oferty oraz po jednym rekordzie z tabeli zdjecia gdzie oferty.id = zdjecia.idOferta ale ( i w tym cały szkopuł ) rekord z tabeli zdjęcia musi być najstarszym rekordem. Czyli posortowanym na zasadzie MIN(zdjecia.id).
Moje kombinacje niestety zakończyły się na
SELECT oferty.miejscowosc, oferty.idRegion, oferty.dataDodania, oferty.id, zdjecia.zdjecieMiniaturka FROM oferty LEFT JOIN zdjecia ON oferty.id = zdjecia.idOferta WHERE idKategoria = 1 GROUP BY oferty.id ORDER BY oferty.id
Z góry dziękuje za pomoc.
Edit
Chyba mam rozwiązanie, ale muszę jeszcze to przetestować.
***
Niestety mój sposób nie był wart funta kłaków
