1) Zdjęcia
2) Oferty
oferta moze mieć dużo zdjęć, ale może też nie mieć żadnego zdjęcia
Teraz chcę listować wszystkie oferty i wyświetlać jedno przypadkowe zdjęcie przy ofercie jeśli dana oferta ma zdjęcie.
<?php "SELECT o.nazwa as nazwa, f.src as src, f.src_thumb as src_thumb FROM oferta
o LEFT join foto f on (o.id = f.oferta_id) WHERE (f.id = (SELECT id FROM foto WHERE id =f.id LIMIT 0, 1)) " ?>
Taki kod wyświetli jedynie oferty, które mają jakieś zdjęcie
<?php "SELECT o.nazwa as nazwa, f.src as src, f.src_thumb as src_thumb FROM oferta
o LEFT join foto f on (o.id = f.oferta_id) " ?>
Ten kod wyświetli wszystkie oferty, ale każdą oferte, kótra ma więcej zdjęc niż jedno wyswietli tyle razy ile jest przy niej zdjęć, jak to zrobić poprawnie?