Łączenie wyników funkcją agregujaca.

0

Witam
Mam zapytanie, które zwraca takie wyniki:

id id2 id3 string2 number
1 1 1 aa null
2 **1 ** 2 null 6
3 2 1 bb null
4 2 2 null 8

Chciałbym uzyskać taki wynik:

id id2 id3 string2 number
- 1 - aa 6
- 2 - bb 8

Gdyby nie to, że są tu ciągi znaków to można by wykorzystać SUM i Group By a tak...
Proszę o podsunięcie pomysłu, jak to zrobić.

Pozdrawiam

1

Z racji, że NULL jest ani mniejszy ani większy od czegokolwiek możesz użyć MIN lub MAX (jeśli zawsze tylko jedna kolumna będzie NOT NULL). W przeciwnym wypadku musisz pokazać czego oczekujesz. Alternatywnie możesz pokazać nam query, bo może można to zrobić zdecydowanie lepiej.

0

Super to załatwiło temat ;) Nie pomyślalem o tym, żeby NULL wykorzystać do agregacji :) Dziękuję bardzo.

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