produkty
produkty_id | produkty_nazwa | produkty_opis | produkty_status | produkty_pozycja
1 | gruszka | zielona | 1 | 0
2 | banan | zolty | 1 | 0
zdjecia
zdjecia_id | zdjecia_plik | zdjecia_produkt
1 | sd323.jpg | 1
2 | fd334.jpg | 1
3 | gh42.jpg | 1
4 | ss11.jpg | 1
5 | df89.jpg | 2
Poniższe zapytanie miało wyświetlić produkt i pierwsze dodane zdjęcie z tabeli "zdjecia":
$zapytanie = mysql_query("SELECT * FROM produkty LEFT JOIN zdjecia ON (zdjecia_produkt=produkty_id) WHERE produkty_status = \"1\" GROUP BY produkty_id ORDER BY produkty_pozycja DESC, produkty_nazwa ASC");
Na początku wszystko było OK. Wyświetlały się produkty i przy nich pierwsze dodane zdjęcia, ale gdy w bazie było już ponad 500 produktów przy niektórych produktach zaczęły pojawiać się inne niż pierwsze fotki. Porównywałem poszczególne rekordy i niczym się nie różnią! Nie mogę znaleźć reguły występowania tego błędu.
Co może być źle? Proszę o podpowiedź.