Usuário com melhor resposta
Juntar os valores de dois campos de linhas diferentes.

Pergunta
-
Boa tarde,
Como posso juntar os valores de dois campos de linhas diferentes. Sendo que a coluna veio de outra tabela
SELECT tabela1.[id], tabela1.[abc], tabela2.[Num_Serie]
FROM tabela1
LEFT JOIN tabela2 ON tabela1.[id] = tabela2.[id]ao listar a coluna ID é igual nas duas tabelas e quando um ID tem dois Num_Serie aparece em duas linhas.
o que pretendia é que em vez de aparecer duas linhas com os diferentes Num_Serie, aparecesse uma linha só com os dois Num_Serie com sinal "," ou ";" a separar
Obrigado ;)
- Editado André Trigo segunda-feira, 5 de novembro de 2018 17:27
Respostas
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 6 de novembro de 2018 16:20
Todas as Respostas
-
-
Bom dia Sr.José, desde já, muito obrigado pela resposta/ajuda ;)
Infelizmente não consegui adaptar a sua ajuda, envio nova foto para me poder explicar melhor.
A coluna Num_Serie tem que ter os dois números de serie na mesma linha separado por , ou ;
Obrigado mais uma vez
-
-
-
-
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 6 de novembro de 2018 16:20
-
-
Aparece o erro:
'string_agg' is not a recognized built-in function name.
André,
Esta função esta disponível somente a partir do SQL Server 2017.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]