[pgbr-geral] Return next

2009-11-25 Thread Jorge Vilela
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;

Re: [pgbr-geral] Return next

2009-11-25 Thread André Pignata
FOR record1 IN SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 5 LOOP //FAZ NADA return next; END LOOP; FOR record2 IN SELECT id, nome, email FROM pessoa ORDER BY RANDOM() LIMIT 3 LOOP //FAZ NADA return next; END LOOP; FOR record3 IN SELECT id, nome, email FROM pessoa ORDER BY RANDOM()

Re: [pgbr-geral] Return next

2009-11-25 Thread JotaComm
Opa, 2009/11/25 Jorge Vilela > 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 OR

Re: [pgbr-geral] Return next

2009-11-25 Thread Osvaldo Kussama
2009/11/25 Jorge Vilela : > 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 RANDO

Re: [pgbr-geral] Return next

2009-11-26 Thread Jorge Vilela
Bom dia pessoal, O que o andré falou está dando certo, criei uma outra variável e estou jogando de pouco a pouco na saída.. O que eu precisava era a união dos registros (consigo isso da forma que o andré disse), e precisava recuperar registros dos 3 records de forma aleatória. Consegui resolver,