![]() |
![]() |
![]()
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%) ![]() ![]() |
fajnie że próbujesz pomóc ale to nie działa, poza tym pisałem na wstępie że nie chce aby tam był operator UNION ... ale pewnie się nie da ... pewnie spytacie dlaczego nie chcę z UNION więc odpowiem, że dlatego ponieważ w ORM Doctrine za pomocą UNION nie da się zrobić zapytania
Ten post edytował damianooo 10.05.2013, 15:14:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:42 |