Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ilosc zawodnikow takze tych z 0 pkt.
Forum PHP.pl > Forum > Bazy danych
jarek
Witam,

mam dwie tabele users i players pierwsza `users` ma strukture
iIdUser | sSurName

druga `players`
iIdPlayer | sPlayerName



i chce wyciagnac wszystki uzytkownikow razem z iloscia zawodnikow robilem to takim zapytaniem:
[sql:1:aae011502b]

SELECT COUNT( p.iIdPlayer ) , u.sSurName
FROM users AS u, players AS p
WHERE p.iIdUser = u.iIdUser
GROUP BY u.iIdUser
[/sql:1:aae011502b]

ale pobiera tylko uzytkownikow majacych wiecej niz 0 zawodnikow, a chcialbym pobrac takze tych ktorzy maja 0. Ma ktos moze jakis pomysl jak to rozwiazac?

Z gory dziekuje i pozdrawiam
jarek
halfik
No jakb yto była taka struktura:

[users]
IdUser | sSurName

[players]
IdUser | IdPlayer | sPlayerName

to robisz złączenie:

[sql:1:8ec1d31a8f]
SELECT * FROM users LEFT JOIN players ON user.IdUser=players.IdUser
[/sql:1:8ec1d31a8f]
jarek
wielkie dzieki zycie mi uratowales smile.gif pozdrawiam.
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.