![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.12.2008 Skąd: Gostyń/Reda Ostrzeżenie: (0%) ![]() ![]() |
Baza: druzyna(druzyna_id, nazwa_druzyny), tabela(druzyna_id, strzelone, stracone).
chce żeby wyświetliło mi max, lub min w danej kolumnie (strzelone bądź stracone). max i min wyświetla ok. Problem polega na tym, że wyświetla mi zawsze nazwę drużyny, która została wpisana jako pierwsza do tabeli, mimo, że np. rekord max powinien podać inną drużynę. Kiedy wyświetlam id druzyn to jest ok, czyli problem tkwi w polaczeniu dwóch tabel pewnie, jednak nie jestem początkujący i nie umiem sobie z tym problemem poradzić moje zapytanie wygląda tak: select druzyna.nazwa_druzyny, max(tabela.strzelone) from `druzyna`, `tabela` where druzyna.druzyna_id=tabela.druzyna_id; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.12.2008 Skąd: Gostyń/Reda Ostrzeżenie: (0%) ![]() ![]() |
pierwszy sposób już próbowałem wcześniej i rzeczywiście się sprawdził. myślałem jednak, że będzie szybciej z użyciem maxa, ale nie pomyślałem o tym, że z zastosowaniem maxa musi przejrzeć całą kolumnę(chyba dobrze rozumuje?). Czyli zastosuje 1 sposób. Dzięki
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 12:51 |