Fórum Converter Query Mysql em Query PostgreSql #574528
02/02/2017
0
Converter essa query do mysql em um query do postgresql:
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT CONCAT('MAX(IF(p.idproduto = ', idproduto, ', "Sim", "Não")) AS ', nome))
INTO @sql FROM produtos;
SET @sql = CONCAT('SELECT
vp.idvenda, ',
@sql,
' FROM
venda_produtos vp
JOIN
produtos p ON p.idproduto = vp.idproduto
GROUP BY vp.idvenda
ORDER BY vp.idvenda;');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Ismael Sousa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)