Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> COUNT() LEFT JOIN - mały problem
arpk2000
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.05.2010

Ostrzeżenie: (0%)
-----


mam dwie tabele dla uproszczenia niech będą to:
produkty - id, nazwa
komentarze - id, idproduktu, idklienta

tak wygląda zapytanie na produkty które mają już komentarz danego klienta:
$wynik = mysql_query ("SELECT produkty.id, produkty.nazwa FROM produkty JOIN komentarze ON komentarze.idproduktu=produkty.id WHERE komentarze.idklienta='$idklienta' ;");

i teraz potrzebuje wyświetlić wszystkie produkty, które jeszcze NIE mają komentarza od danego klienta ($idklienta)

znalazłem coś z COUNT() i LEFT JOIN ale nie bardzo rozumiem jak to zastosować.

Proszę o pomoc

cos takiego pokazuje produkty, które nie mają jeszcze żadnego komentarza:

$wynik = mysql_query ("SELECT produkty.id, produkty.nazwa, COUNT(komentarze.id) FROM produkty LEFT JOIN komentarze ON komentarze.idproduktu=produkty.id ;");


jak do tego "dorzucić", żeby pokazywało produkty bez komentarza danego klienta?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:51