Concatenar várias linhas de um Select em uma única linha e gerar um JSON de uma Query [MySQL] Por Leonardo Lima de Vasconcellos Em 22 set. 2014 Em Bando de Dados, MySQL Possui Nenhum Comentário Para concatenar várias linhas em uma: SELECT GROUP_CONCAT(COLUNA1) FROM TABELA; Sendo assim para gerar um JSON de uma query: SELECT CONCAT('[', GROUP_CONCAT( CONCAT('{"coluna1":"', COLUNA1, '",'), CONCAT('"coluna2":"', COLUNA2, '"}') ) ,']') AS JSON FROM TABELA; Compartilhe isso:Clique para compartilhar no Twitter(abre em nova janela)Clique para compartilhar no Facebook(abre em nova janela)Compartilhe no Google+(abre em nova janela) Tags: concat , json , mysql , sql Sobre o autor Leonardo Lima de Vasconcellos Um desenvolvedor web veterano que está sempre a procura de novas tecnologias que facilitem o desenvolvimento de aplicativos ricos para a internet. Louco por tecnologia, games e Linux. Posts Relacionados Concatenar várias linhas de um Select em uma única linha e gerar um JSON de uma Query [SQL SERVER] Para concatenar várias linhas em uma: SELECT CAST(( SELECT COLUNA1 + ‘ – ‘ COLUNA2 FROM TABELA FOR... Update com Join no MySQL Digamos que você queria atualizar uma coluna de uma tabela inteira com valores de outra tabela. É possível fazer um UPDATE... Deixe uma resposta » Cancel reply
Deixe uma resposta