Converter Query Mysql em Query PostgreSql
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
Curtidas 0