![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam , mam taki przykład:
SELECT sum(ile) as suma, name FROM ( SELECT count(p.id) as ile,t.name FROM Profile p INNER JOIN Team t ON p.favorite_team_1_id = t.id GROUP BY t.name UNION SELECT count(p.id) as ile,t.name FROM Profile p INNER JOIN Team t ON p.favorite_team_2_id = t.id GROUP BY t.name ) a GROUP BY name ORDER BY suma Potrzebuję zsumować wyniki dwóch zapytań i chciałbym to zrobić bez użycia UNIONa. Można to zrobić inaczej ? proszę o podpowiedź, dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
nie może być tak , ja to chciałem zsumować kolumnowo ... nie jedne wyniki plus drugie wyniki ... dlatego tam jest UNION i jest to w podzapytaniu aby można było zrobić SUMĘ w polach
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:18 |