Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> trudne zapytanie do sql
pbanasiak
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


mam tabelę o dwóch polach - userid i time
wpisy dla userid mogą się dublować, czyli dla tego samego userid może być kilka wartości time
i potrzebuję wyciągnąć userid dla którego time jest najmniejszy ze wszystich nawiększych poplątałem więc dam przykład:
mam takie wpisy
userid time
1 4554121215
2 5454242242
1 4542424242
1 4543543543
3 5435434354
3 4354354548
wyciągam największe time dla każdego userid:
1 4554121215
2 5454242242
3 5435434354
i teraz potrzebuję wyciągnąc userid w kolejności gdzie time jest najmnijeszy czyli:
1
3
2


da się to zrobić w jednym zapytaniu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Najprosciej to mozna rozwiazac w taki sposb jak napisalem, czyli agregacia i sortowanie po tym polu. Mozna tez kompinowa z podselektami i osiagnie sie co proponowal @nospor.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 04:10