![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chcę pobrać wszystkie dane z tabeli z użytkownikami i chciałbym aby do tych danych dołączyła suma rekordów z innej tabeli w których pole user_id jest równe id danego użytkownika.
Próbowałem coś w tym stylu
jednak to zapytanie nie zwraca mi wszystkich rekordów. Jak mogę to poprawić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Mam swoją teorię na tak gówniane grupowanie w MySQL - po prostu nie wykorzystuje indeksów do podzapytań i jakoś musieli to zoptymalizować. Niemniej uważam, że jedynym słusznym trybem jest ANSI. Ok, nie neguje twoich przekonan - kazdy ma jakies. Tylko nastepnym razem jak komus zarzucasz, ze jego kod jest zly, to wspomnij tez od razu w jakich specyficznych warunkach ten kod jest zly, a nie rzucasz bez powodu zle swiatlo na odpowiadajacego. W temacie byla dyskusja o mysql a nie o ANSI SQL wiec dobrze by bylo od razu precyzowac swoje wypowiedzi (IMG:style_emoticons/default/smile.gif) Cytat Co robi MySQL to nie wiem, na pewno rzeźbi... No wlasnie, rzezbi.... nie widze wiec powodu podawac uzytkownikowi totalnie mulacego zapytania i to na dodatek gdy on tego nie potrzebuje.Doskonale tutaj sprawdza sie wersja, ktorą zaproponowalem, nie muli i dziala w MYSQL (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:35 |