Select que traga o nome das colunas de uma tabela e seus dados armazenados (Em forma vertical)

Galera estou precisando fazer um select no MySQL que me traga os nomes da coluna da tabela + os dados que estão armazenados num determinado idUsuario.

Tenho os dois selects mas não estou conseguindo descobrir como unir e trazer em um único.

Select que traz os nomes da coluna da tabela:
SELECT column_name FROM information_schema.columns WHERE table_name = 'usuariospermissao'

Select que traz os dados armazenado no usuário idUser=39
SELECT * FROM usuariospermissao WHERE idUser= 39

Quero fazer uma consulta que una essas informações acima e me traga desta forma:

image

Bom dia.
Amigo, dá uma pesquisada sobre ‘PIVOT’ no Mysql. Vai resolver seu problema.

Tem vários exemplos na WEB, caso não conseguir, pergunte aqui.

:wink:

Não consegui @marcospaulo.suporte, se puder me ajudar agradeço, lembrando que na consulta sempre precisarei trazer um único idUser na Where:

CREATE TABLE `usuariospermissao` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`idUser` INT(11) NOT NULL,
	`telaDashboard` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaRecebimento` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaEmbalagem` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaSeparacao` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaConferencia` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaExpedicao` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaInventario` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaQualidade` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaCadastro` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`telaUsuarios` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Menu lateral da sidebar (Menu principal))',
	`viewDivergencia` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Divergência',
	`viewDevolucao` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Devolução',
	`viewCadMaterial` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Cadastro de Part number',
	`viewCadFornecedor` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Cadastro de fornecedor',
	`viewDivergenciaINSERT` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Divergência>Inserir novo registro',
	`viewDivergenciaUPDATE` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Divergência>Alterar registro',
	`viewDivergenciaDELETE` TINYINT(2) NOT NULL DEFAULT '0' COMMENT 'Recebimento>Divergência>Deletar registro',
	PRIMARY KEY (`id`),
	UNIQUE INDEX `idUser` (`idUser`),
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB
;