SELECT MYSQL

28/06/2016

0

Pessoal, boa tarde!
Estou com uma duvida.

tenho uma tabela "grupo_definicao" e tenho a tabela "definição"
a relação entre elas é 1 grupo para N definições, o retorno do meu select deve ser algo parecido com isso.

Grupo_definição1
definição
definição
Grupo_definição2
definição
definição
Grupo_definição3
definição
definição

Como eu poderia estar tratando esse caso ?

Obrigado:D
Gabriel Rodrigues

Gabriel Rodrigues

Responder

Post mais votado

01/07/2016

Gabriel, só para entender o que você quer fazer, sua query deve estar retornando algo como isso:
[img:descricao=Query normal]https://uploaddeimagens.com.br/imagens/query_normal-jpg[/img]
se usar o processo do ricardo ficará assim:
[img:descricao=query normal concatenada]https://uploaddeimagens.com.br/imagens/query_normal_concatenada-png[/img]

Mas que você quer fazer, será possível (creio eu) apenas na sua programação, no caso se for php, faça o foreach da primeira tabela, e com o resultado, use como parametro para a query da segunda tabela (definição) dentro do seu foreach.
Assim você terá o que deseja

Claudio Lopes

Claudio Lopes
Responder

Mais Posts

28/06/2016

Lucas Alberti

Olha pelo que entendi é isso aqui que você quer fazer.

Select GD_Descricao, DF_Definicao_Descricao from Grupo_Definicao
Inner join Definicoes on Definicios.IDGrupo = Grupo_Definicao.ID
Order by GD_Descricao, DF_Definicao_Descricao


Espero ter ajudado.
Responder

28/06/2016

Gabriel Rodrigues

É basicamente isso o problema é que preciso retornar isso em uma só coluna.. entende ?
Responder

28/06/2016

Lucas Alberti

No que voce esta exibindo isso???
Responder

28/06/2016

Gabriel Rodrigues

Estou jogando isso para uma list
Responder

29/06/2016

Lucas Alberti

Mas organiza isso de colocar o post.
Responder

01/07/2016

Ricardo Pestana

Bom dia,

Acho q não entendi bem o que vc quer, mas para trazer as duas colunas em uma não seria só concatena-las?

tipo assim, aproveitando o select do Lucas:

Select concat(GD_Descricao, ' - ' , DF_Definicao_Descricao) from Grupo_Definicao
Inner join Definicoes on Definicios.IDGrupo = Grupo_Definicao.ID
Order by GD_Descricao, DF_Definicao_Descricao
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar