Więc mam tabeli jak poniżej:Sum wiele wierszy
id mod n1 n2 n3
1 1 1 1
1 2 2
1 3 3
2 1 1
2 2 2
3 1 1
I chcę podsumować każdą wartość dla wszystkich wierszy dla danego id w sumie połączeń kolumny, ale nie chcą pogrupuj id razem, ponieważ mają inny numer mod. Chcę uzyskać wynik podobny do tego:
id mod total
1 1 7
1 2 7
1 3 7
2 1 3
2 2 3
3 1 1
Nie mogę użyć grupy przez, ponieważ da mi sumę dla poszczególnych rzędów. Jak osiągnąć pożądany rezultat?
ja nie rozumiem CALCUL za łączną kolumnie? – njzk2
Dzięki funkcjom Windows można uzyskać zapytanie o pojedynczą linię, aby zwrócić wybrany zestaw wyników. Niestety, MySQL ich nie obsługuje. –
@ njzk2: Jeśli spojrzysz na pierwszą tabelę, zobaczysz, że łączna liczba wyników z sumami dla wszystkich pozycji jest równa "id". Mod nie wydaje się mieć rzeczywistego wpływu, więc 'total' wydaje się być redundantną kolumną dla każdego rekordu w drugiej tabeli. –