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.
fabio.argenton
Não consegui @marcospaulo.suporte, se puder me ajudar agradeço, lembrando que na consulta sempre precisarei trazer um único idUser na Where:
CREATETABLE`usuariospermissao`(`id`INT(11)NOTNULLAUTO_INCREMENT,`idUser`INT(11)NOTNULL,`telaDashboard`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaRecebimento`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaEmbalagem`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaSeparacao`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaConferencia`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaExpedicao`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaInventario`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaQualidade`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaCadastro`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`telaUsuarios`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Menu lateral da sidebar (Menu principal))',`viewDivergencia`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Divergência',`viewDevolucao`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Devolução',`viewCadMaterial`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Cadastro de Part number',`viewCadFornecedor`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Cadastro de fornecedor',`viewDivergenciaINSERT`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Divergência>Inserir novo registro',`viewDivergenciaUPDATE`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Divergência>Alterar registro',`viewDivergenciaDELETE`TINYINT(2)NOTNULLDEFAULT'0'COMMENT'Recebimento>Divergência>Deletar registro',PRIMARYKEY(`id`),UNIQUEINDEX`idUser`(`idUser`),)COLLATE='latin1_swedish_ci'ENGINE=InnoDB;