Vind niet de juiste sql instructie...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maarten Matthe

Maarten Matthe

14/05/2011 18:23:37
Quote Anchor link
Hoi,

Ik heb hier thuis een klein databaseje opgezet, zodat ik een beetje leer werken met php en sql.

Nu gaat de database over mijn dvd -cd collectie en ziet er een beetje als volgt uit:

Films tabel: film_id en film_titel
Genre tabel: genre_id en genre_genre
films_genre tabel: film_id en genre_id

De film tabel bestaat enkel uit de titels van de films (vb: Mortal Kombat. Lord of The rings, Harry Potter, ...)
De genre tabel bestaat enkel uit de genres (vb: thriller, actie, science fiction, humor, series ...)

Met de films_genre tabel zorg ik ervoor dat ik op genre kan zoeken...

Volgende SQL werkt prima:
SELECT films.Titel

FROM films, genre, film_genre

WHERE
genre.genre = 'action'
AND film_genre.genre_id = genre.genre_id

AND films.Titel_ID = film_genre.titel_id

ORDER BY films.Titel;

maar nu is de vraag: Hoe kan ik bijvoorbeeld ervoor zorgen dat ik de films zie die bijvoorbeeld tot het genre actie en humor behoord?

Toevoeging op 15/05/2011 18:20:24:

Is er niemand die kan helpen?
 
PHP hulp

PHP hulp

26/04/2024 00:33:09
 
Maarten Matthe

Maarten Matthe

16/05/2011 18:07:43
Quote Anchor link
Is er niemand die mij kan helpen???
 
Victor -

Victor -

16/05/2011 18:12:13
Quote Anchor link
OR genre.genre == 'humor' ?
 
Maarten Matthe

Maarten Matthe

16/05/2011 19:43:24
Quote Anchor link
Victor X op 16/05/2011 18:12:13:
OR genre.genre == 'humor' ?


niet echt... want dan krijg ik de films met als genre: actie en de films met als genre humor...

Dus dan krijg ik bijvoorbeeld:
Titel
Mortal Kombat
Mortal Kombat
Street Fighter
Street Fighter
Harry Potter
...

Dus dubbele resultaten, en resultaten die maar tot 1 genre behoren...
 
Victor -

Victor -

17/05/2011 08:45:49
Quote Anchor link
DISTINCT
 
Mar cel

Mar cel

17/05/2011 09:10:25
Quote Anchor link
GROUP BY film.id
 
Maikel  B

Maikel B

17/05/2011 10:23:40
Quote Anchor link
ipv OR een AND gebruiken.
Dan vindt ie films waarvan de categorie en Actie en Humor is.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.