Come raggruppare dati testuali su una sola riga in SQL?

mercoledì 02 settembre 2009 - 10.53

thetord Profilo | Newbie

Ciao a tutti, avrei bisogno di un aiutino su come procedere.
Dal titolo si capisce poco, ma la mia esigenza è quella di raggruppare dati testuali in modo che mi si presentino su di una sola riga.
Cerco di spiegarmi meglio con un esempio:

- ho 2 tabelle ALFA e BETA che metto in join
- ALFA possiede un ID e un campo testuale
- BETA possiede un ID (proprio), ID_ALFA (FK) e un campo testuale

Facendo un join tra le 2 tabelle (e mostrando i soli campi testuali) ottengo la seguente:

ALFA BETA
a a1
a a2
a a3
b b1
b b2
c c1

In realtà però ciò che mi occorrerebbe è che le righe vengano raggruppate per il campo ALFA e mettendo su di una sola tupla il campo BETA:

ALFA BETA
a a1 a2 a3
b b1 b2
c c1

Spero di essere stato chiaro.

Ciao e grazie in anticipo

lbenaglia Profilo | Guru

>Dal titolo si capisce poco, ma la mia esigenza è quella di raggruppare
>dati testuali in modo che mi si presentino su di una sola riga.

Che DBMS utilizzi?

>Ciao e grazie in anticipo
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

thetord Profilo | Newbie

MySQL

lbenaglia Profilo | Guru

>MySQL
Prova a dare un'occhiata a questi due post:
http://www.futhark.ch/mysql/106.html
http://www.futhark.ch/mysql/107.html

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

thetord Profilo | Newbie

Ok grazie mille, me li studio un pò :)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2013
Running on Windows Server 2008 R2 Enterprise, SQL Server 2008 & ASP.NET 3.5