![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie zapytanie:
Gdy chce dodac imię dostaję błąd, że imie nie jest elementem funkcji agregującej. Rozumiem, że gdy dodaję imię to mogłyby być różne imiona i ten sam wzrost. Jak to rozwiązać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@Przeszczep
Działa prawie dobrze. Pokazuje ci daty, w których urodziła się dwójka dzieci. Aby miały jeszcze wspólną matkę, to trzeba jeszcze jedno grupowanie dodać (po matce).
@Dejmien_85
nie zwraca tego samego, co:
Zadaniem było "wybrać z tabeli najwyższego bobasa", a nie "WZROST najwyższego bobasa" Ten post edytował mmmmmmm 29.05.2013, 09:36:34 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zadaniem było "wybrać z tabeli najwyższego bobasa", a nie "WZROST najwyższego bobasa" Nieprawda, założyciel teamtu był zainteresowany najwyższym wzrostem + imieniem, co najprościej można załatwić w ten sposób:
Zwięźle i na temat. (IMG:style_emoticons/default/smile.gif) EDIT: Dobra, zaszło nieporozumienie. Jeden pyta się o wzrost i imie, drugi pisze o najwyższym dzieciaku i podaje osobny przykład - pomyliłem się. Powyższy przykład jest dla imienia + wzrost, a mój wcześniejszy przykład to rzeczywiście niedopatrzenie. SELECT * zwraca wszystkie kolumny, a MAX() jedynie jedną kolumnę (wyjątek: gdy dopisze się nazwy innych). Ten post edytował Dejmien_85 29.05.2013, 22:38:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:00 |