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