Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Złożone zapytanie SELECT
aros
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.03.2008

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


Cześć!

Mam problem i nie umiem go rozwiązać, a chciałbym, jeśli to możliwe, zapiąć wszystko w jedno zapytanie.

Moje zapytanie w chwili obecnej wygląda tak:

$sql = "SELECT * FROM ranking, userki WHERE ranking.status=0 AND userki.userid = ranking.rankid ORDER BY punkty DESC, bilans DESC LIMIT $s,100;";
Efektem tego zapytania jest wynik:

Lp Player S Pld W D L GS GC GD Pt
1 palune8 0 0 0 0 0 0 0 0 1600
2 nazimilan 0 0 0 0 0 0 0 0 1600
(...)
19 quickie1 - 0 0 0 0 0 0 0 1600
20 Omartje1993 4L 4 0 0 4 1 12 -11 1498
21 bahae 4L 15 2 3 10 12 29 -17 1417

W tabeli z której pobieram dane jest pole o nazwie mecze (w tabelce wyzej nazywa sie to Pld, punkty z zapytania to w tabelce Pt).

Marzy mi się modyfikacja zapytania, która spowoduje, że wszystkie rekordy, w których Pld = 0 będą wyświetlane na samym dole, po rekordach, które Pld mają większe od 0, wówczas tabelka wyglądałaby tak:

Lp Player S Pld W D L GS GC GD Pt
1 Omartje1993 4L 4 0 0 4 1 12 -11 1498
2 bahae 4L 15 2 3 10 12 29 -17 1417
3 palune8 0 0 0 0 0 0 0 0 1600
4 nazimilan 0 0 0 0 0 0 0 0 1600
(...)

Jakieś pomysły?
AW
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 05:02