Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] laczenie lewo stronne
patryq95
post 9.04.2014, 17:19:19
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.04.2014

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


Zrobiłem zapytanie gdzie ma poszukiwać wartości 0 ale zamiast 0 wyświetla mi 1 jak to zmienićquestionmark.gif

Ten post edytował patryq95 9.04.2014, 19:00:26
Go to the top of the page
+Quote Post
Turson
post 9.04.2014, 19:21:29
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Nie zamknąłeś nawiasu
Go to the top of the page
+Quote Post
patryq95
post 10.04.2014, 16:20:20
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.04.2014

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


zamknąłem czy gdzieś jeszcze musi być nawias??
  1. $frags = $SQL->query('SELECT name, frags, COUNT( players.id ) AS death
  2. FROM players
  3. LEFT JOIN player_deaths ON players.id = player_deaths.player_id
  4. GROUP BY player_id,players.id
  5. ORDER BY `frags` DESC , death ;
  6. LIMIT 25;');
Go to the top of the page
+Quote Post
mmmmmmm
post 10.04.2014, 16:38:03
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  1. SELECT name, frags, COUNT( player_deaths.player_id) AS death
  2. FROM players
  3. LEFT JOIN player_deaths ON players.id = player_deaths.player_id
  4. GROUP BY 1,2
  5. ORDER BY 2 DESC , 3 ;
  6. LIMIT 25


Ten post edytował mmmmmmm 10.04.2014, 16:38:16
Go to the top of the page
+Quote Post
patryq95
post 10.04.2014, 16:48:50
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.04.2014

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


działa a możesz powiedzieć gdzie był błąd??
Go to the top of the page
+Quote Post
mmmmmmm
post 10.04.2014, 19:32:39
Post #6





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Liczyłeś nie z tej tabeli. Jeśli chcesz policzyć nie-Nulle z tabeli lewostronnie powiąznej, to z niej powinieneś brać wartość klucza.
Czyli Count(player_deaths.player_id) zamiast Count(player.id)
Go to the top of the page
+Quote Post
patryq95
post 10.04.2014, 20:41:08
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.04.2014

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


Dzięki za pomoc biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 02:54