![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 2 Dołączył: 3.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Są takie oto rekordy (tabela uzytkownicy):
Kod +---------+-----------+-------------+ | id | zespol_id | imie | +---------+-----------+-------------+ | 1 | 3 | Karolina | | 2 | 3 | Mateusz | | 3 | 3 | Magda | | 4 | 3 | Andrzej | +---------+-----------+-------------+ Teraz grupując zapytaniem:
otrzymujemy liczbę użytkowników w danym zespole oraz imię jednego użytkownika w tym teamie oraz jego id, problem polega jednak na tym, że w żaden sposób nie można wpłynąć na to, które imię się wyświetli Czy można w jakiś sposób wpłynąć na to, które imię się wyświetli (np. posortować alfabetycznie i zwróci się pierwsze; dobrze by też było jakby zwracane było właściwe dla tego użytkownika id)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 2 Dołączył: 3.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuje nieco bardziej zobrazować o co mi chodzi.
Jest sobie taka tabela: id | domena | url | rate | 1 | www.php.pl | www.php.pl/strona2 | 90 2 | www.php.pl | www.php.pl/strona1 | 30 3 | www.php.pl | www.php.pl/strona4 | 70 4 | www.php.pl | www.php.pl/strona3 | 100 5 | forum.php.pl | forum.php.pl/strona3 | 20 6 | forum.php.pl | forum.php.pl/strona2 | 50 7 | forum.php.pl | forum.php.pl/strona1 | 60 Jakie pytanie należy zadać aby otrzymać 2 rekordy: 4 | www.php.pl | www.php.pl/strona3 | 100 7 | forum.php.pl | forum.php.pl/strona1 | 60 Czyli po jednym wyniku dla każdej domeny o największym rate. Czy da się to uzyskać jednym zapytaniem sql? Uwaga! Zapytanie musi być kompatybilne z mysql <= 4.0.xx |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:24 |