Gruppere data - uden brug af group by
Jeg har et resultat sæt som ser sådan ud:ID col1 col2 col3 col4
-----------------------
1 x
1
1 x
1 x
2
2 x
2 x
2 x
Jeg ønsker at samle/merge resultatet til følgende:
ID col1 col2 col3 col4
-----------------------
1 x x x
2 x x x
Desværre 'x' ikke et tal som jeg ønsker summeret eller talt. Så group by er ude af billedet - desuden kan der aldrig ske overlap - dvs at ID kan aldrig optræde mere end 1 gang i en given kolonne.
Hvordan løser jeg dette vha sql?