Pessoal, Hoje precisei criar uma procedure com varios selects, que rodam varios (for record in sql loop end loop).
No fim precisava juntar os records de retorno de todos os selects... Algo como: FOR record1 IN SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 5 LOOP //FAZ NADA END LOOP; FOR record2 IN SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 3 LOOP //FAZ NADA END LOOP; FOR record3 IN SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 2 LOOP //FAZ NADA END LOOP; RETURN record1+record2+record3 EMBARALHADOS; Tem como? Dá pra fazer um "merge" embaralhando os records em um só e retornando um set of tipos? Jorge Vilela
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
