[firebase-br] more than 1500

Ronaldo Souza ronaldsouza01 em gmail.com
Ter Mar 15 11:35:04 -03 2011


Bom, ao meu ver, eu acho que é uma questão de processo. Se o seu usuário
tiver que selecionar 3000 clientes um a um, digamos, sem critério, aí a
coisa fica difícil. Mas se for com base em algum critério (tipo os 3000
maiores compradores ou coisa parecida) aí vc poderia utilizar, com certeza,
um sub-select.

Sucesso
Ronaldo Alves de Souza
AtonWare Ltda.

Em 15 de março de 2011 11:11, Jonas Dametto <jonas em hos.com.br> escreveu:

> poderia ser assim, porem, no meu caso, eu nao iria buscar todos registros
> da tabela, apenas os registros que foram selecionados.
>
> Ex:
> O usuario optou por gerar o relatorio de tres mil clientes, onde a tabela
> clientes possui 5 mil registros.
> eu faria um SELECT NOME FROM CLIENTES WHERE CODIGO IN(codigos
> selecionados), mas como o limite é de 1500 eu dividiria em varios IN's.
>
> em virtude disso, surgiu a duvida de qual seria a melhor opção para este
> tipo de select
>
>
> Em 15/03/2011 11:08, Hélio Oliveira escreveu:
>
>> Bom dia Jonas!
>>
>> Testa utilizar um subselect?
>>
>> select x.*
>> from tabelax x
>> where x.campo in (select w.campo from tabelaw w)
>>
>> Testa aí e retorna se funcionou?
>>
>>
>>
>
> --
> Att, Jonas Dametto - Desenvolvedor, HOS Sistemas. Contato:
> jonas em hos.com.br Msn: jonasacc em gmail.com
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista