Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie
Forum PHP.pl > Forum > Bazy danych > MySQL
yaro25
Witam,

mam bazę danych, w niej dwie tabele: movies oraz movies_vote
w movies mam kolumny: id, name, year,
w movies_vote mam kolumny: id, id_movies, vote, user

zapytanie
SELECT `name`, `year`, movies_vote.vote, .movies_vote.user
FROM `movie`, `movies_vote`
ON movies.id = movies_vote.id_movies

- tylko, że to pokazuje tylko te filmy, w których został oddany głos, a jeśli w tabeli movies_vote - film nie został oceniony przez usera, to nie wyświetli tego filmu.
A mi chodzi aby wyświetliło, wszystkie filmy wraz z ich ocenami, jeśli takie będą. Czy ktoś może pomóc?

Tomplus
Kod
SELECT `name`, `year`, movies_vote.vote, .movies_vote.user
FROM `movie` LEFT JOIN `movies_vote`
ON movies.id = movies_vote.id_movies
yaro25
Dziękuje bardzo, działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.