View Full Version : Duvida em SQL


Sirene
13-02-2008, 10:24
Olá pessoal
Estou com um problema em SQL... tenho uma tabela com as seguintes linhas :

Codigo ______ Observ
... 1 ................ AAAAAA
... 1 ................ BBBBBBB
... 1 ................ CCCCCC
... 2 ................ DDDDDD
... 2 ................ EEEEEEE
... 3 ................ FFFFFFF
... 3 ................ GGGGGG
... 3 ................ HHHHHH

E eu preciso de uma query que me dê como resultado isto :

Codigo ______ Observ
... 1 ................ AAAAAA BBBBBBB CCCCCCC
... 2 ................ DDDDDD EEEEEEE
... 3 ................ FFFFFFF GGGGGG HHHHHHH

Continuando a ter apenas os campos 'Codigo' e 'Observ' mas juntando o campo 'Observ' das várias linhas...

Isto é possivel ?!
Agradecia a ajuda o mais rápido possivel.
Obrigado

renafi
13-02-2008, 10:51
Da forma como queres é um pouco complicado. A única forma que vejo possivelmente é usar cursores, porque queres retornar várias observações na mesma linha.

Ps: qual é a tua chave primária nisso?

Sirene
13-02-2008, 10:57
A chave é o codigo...
O problema é que eu preciso importar estes dados para outra tabela em que as observações são apenas um campo .... e aqui isto é uma tabela de observações, preciso de os agrupar pelo código para os importar para o campo 'observações' da outra tabela...

Sirene
13-02-2008, 12:18
Niguem?! :sad:

SoundSurfer
13-02-2008, 14:25
http://www.projectdmx.com/tsql/rowconcatenate.aspx

http://databases.aspfaq.com/general/how-do-i-concatenate-strings-from-a-column-into-a-single-row.html

Sirene
13-02-2008, 14:58
http://www.projectdmx.com/tsql/rowconcatenate.aspx

http://databases.aspfaq.com/general/how-do-i-concatenate-strings-from-a-column-into-a-single-row.html

Muito obrigado!!!
Poupaste-me de um trabalhão a inserir observações em 1500 documentos!!! :009:

SoundSurfer
13-02-2008, 15:52
Muito obrigado!!!
Poupaste-me de um trabalhão a inserir observações em 1500 documentos!!! :009:

O Google é que sabe ;)