Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dlaczego funkcja max i min nie działa.....
Forum PHP.pl > Forum > Bazy danych > MySQL
Lion_87
Dlaczego funkcja max i min nie działa poprawnie.
OTO TABELA
ID | name | punkty
1 | klop | 52
2 | polop | 8
3 | max | 115

..i wpisując to pytanie
SELECT max(punkty) from tabela;

... wynikiem wcale nie jest id=3
DLACZEGO!!!
Sedziwoj
bo wynikiem są maksymalne punkty i tylko to każesz wyświetlać wyświetla.
Lion_87
A MOŻESZ ODPOWIEDZIEĆ PO POLSKU!!!
JaRoPHP
Cytat(Lion_87 @ 18.04.2007, 07:30:16 ) *
A MOŻESZ ODPOWIEDZIEĆ PO POLSKU!!!
Nie krzycz...

Twoje zapytanie wyciąga największą wartość z kolumny punkty (MAX(punkty)), czyli 115.
kwiateusz
  1. SELECT id FROM tabela WHERE punkty = max(punkty);


o to Ci chodzi?
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.