Nie mogępodać więcej niż dwóch kolumn w select z powodu funkcji agregującej

0

Dlaczego jak użyje samej funkcji sum to wszystko jest ok, ale jak dam po select jeszcze jedno kolumne to pokazuje mi taki błą:
not a single-group group function

Wydaję mi się, że wszystko robię dobrze.

SELECT sum(pensja + dodatek), nazwisko
FROM druzyna

2

bo nie masz podstawowej wiedzy a dokształci ci się nie chce

słowo klucz: GROUP BY

0

Tak jak Ci napisał @abrakadaber

SELECT sum(pensja + dodatek), nazwisko
FROM druzyna
GROUP BY nazwisko
1

Mam wrażenie, że wasze rady mijają się z tym co chce uzyskać pytający. On chyba chce sumować w każdym rekordzie pensja+dodatek, nie jest mu potrzebna suma dla wszystkich osób z tym samym nazwiskiem. Czyli

SELECT pensja+dodatek, nazwisko FROM druzyna

1 użytkowników online, w tym zalogowanych: 0, gości: 1