Mam 2 tabele:
ogloszenia
-id
-title
-status
ogloszenia_foto
-id
-img
-ogloszenie
I oczywiście w tabeli ogloszenia_foto jest kilka rekordów pasujących do ogloszenia. Próbuję walczyć aby wyświetlić tylko jeden pasujący rekord z ogloszenia_foto do ogloszenia a wywala mi wszystkie, oraz żeby ustawić status konkretny dla wszystkich ogłoszeń do wyświetlenia.
Chciałbym uzyskać taką tabelę:
ogloszenia
-id2
-title
-status=3
-img
Takim zapytaniem próbowałem ale ma 2 wady. Wyświetlają się wyniki tylko które mają zdjęcia i na dodatek się powielają (wyświetlają się tyle ile jest zdjęć)
SELECT *,ogloszenia.id AS id2, ogloszenia_foto.img FROM ogloszenia,ogloszenia_foto WHERE ogloszenia_foto.ogloszenie=ogloszenia.id AND ogloszenia.STATUS='3'