Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 558805
            [titulo] => SELECT MYSQL
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-07-01 09:11:31
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 340939
            [status] => A
            [isExample] => 
            [NomeUsuario] => Claudio Ferreira Lopes
            [Apelido] => Din
            [Foto] => 340939_20131112200409.jpg
            [Conteudo] => 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 ) )

SELECT MYSQL

Gabriel Rodrigues
   - 28 jun 2016

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

Post mais votado

Din
|
MVP
Pontos: 45
    01 jul 2016

Gabriel, só para entender o que você quer fazer, sua query deve estar retornando algo como isso:
Query normal (Clique na imagem para abrir em uma nova janela)
se usar o processo do ricardo ficará assim:
query normal concatenada (Clique na imagem para abrir em uma nova janela)

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

Lucas Alberti
|
MVP
    28 jun 2016

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.

Gabriel Rodrigues
   - 28 jun 2016

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

Lucas Alberti
|
MVP
    28 jun 2016

No que voce esta exibindo isso???

Gabriel Rodrigues
   - 28 jun 2016

Estou jogando isso para uma list

Lucas Alberti
|
MVP
    29 jun 2016

Mas organiza isso de colocar o post.

Ricardo
|
MVP
Pontos: 300
    01 jul 2016

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