Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Pobranie liczby kont, które nie mają żadnego gracza
Forum PHP.pl > Forum > Przedszkole
Victor152
Witajcie!

  1. SELECT count(a.id) FROM players p LEFT JOIN accounts a ON a.id = p.account_id WHERE count(p.name) = 0


Chcę pobrać liczbę kont, które nie mają w sobie graczy (czyli liczba rekordów w players, która ma p.account_id równe a.id ma być 0).

Lecz to nie działa, i szczerze mówiąc nie wiem w którą stronę mam iść.
seth-kk
Exists
Victor152
  1. SELECT DISTINCT count(id) FROM accounts WHERE NOT EXISTS (SELECT * FROM players WHERE accounts.id = players.account_id)


To powinno zwrócić ilość "pustych" kont?

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.