![]() |
![]() |
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:51 |