andfera 0 Denunciar post Postado Julho 4, 2008 Pessoal tenho a seguinte SP: DELIMITER $$ DROP PROCEDURE IF EXISTS `projetos`.`entremelhor` $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `entremelhor`(nm int(2),id int(2)) BEGIN while id >=0 do select * from analizar where id_analizar = nm+id; set id = id-nm; end while; END $$ DELIMITER; Como fazer para o resultado nao sair em varias resultsets??? Gostaria que o resultado me retornasse somente uma tabela. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Julho 4, 2008 Uma soluçao simples e barata seria fazer inserts em vez de selects e depois dar select na tabela q foi usada como destino do insert Compartilhar este post Link para o post Compartilhar em outros sites
andfera 0 Denunciar post Postado Julho 5, 2008 Uma soluçao simples e barata seria fazer inserts em vez de selects e depois dar select na tabela q foi usada como destino do insert Entao giesta, mas como você pode ver, podem existir muitas variações de resultados! Dae eu teria que fazer varias tabelas para reseber tais resultados...... ou poderia fazer insert com update??? Armazenaria o resultado em uma variavel e inseria o novo valor com um update! Poderia ser assim?? Aguardo as sugestoes. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Julho 5, 2008 Qual o problema de fazer todos os inserts numa tabela soh? Compartilhar este post Link para o post Compartilhar em outros sites
andfera 0 Denunciar post Postado Julho 5, 2008 Qual o problema de fazer todos os inserts numa tabela soh? Giesta você poderia me dar um exemplo de sua sugestao?? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites