Deze vraag was niet representatief voor mijn probleem; zie een paar berichten lager...
Is het met MySQL op een of andere manier mogelijk om meerder GROUP BY's te combineren in één query?
Bijvoorbeeld tabel:
En nu wil ik alle id's waarbij de sum van count1 groter is dan de sum van count2, en dat met 1 query...
Ofwel met 1 query bepalen:
sum_count1 (id1) = 3+2+5 = 10
sum_count2 (id1) = 2+1+4 = 7
sum_count1 (id2) = 2+2+4 = 8
sum_count2 (id2) = 6+4+1 = 11
De query moet in dit geval enkel id2 retourneren.
Is dit mogelijk met 1 query? Mij lukt het helaas niet...
Is het met MySQL op een of andere manier mogelijk om meerder GROUP BY's te combineren in één query?
Bijvoorbeeld tabel:
code:
1
2
3
4
5
6
7
8
| Tabel: id count1 count2 1 3 2 1 2 1 1 5 4 2 2 6 2 2 4 2 4 1 |
En nu wil ik alle id's waarbij de sum van count1 groter is dan de sum van count2, en dat met 1 query...
Ofwel met 1 query bepalen:
sum_count1 (id1) = 3+2+5 = 10
sum_count2 (id1) = 2+1+4 = 7
sum_count1 (id2) = 2+2+4 = 8
sum_count2 (id2) = 6+4+1 = 11
De query moet in dit geval enkel id2 retourneren.
Is dit mogelijk met 1 query? Mij lukt het helaas niet...