![]() |
![]() |
![]()
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: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to chyba zrobił mniej-więcej tak:
Ten post edytował sowiq 10.05.2013, 14:33:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 17:24 |