Dividir Resultado da Query Mysql
Boa tarde pessoal,
Estou enfrentando um problema com o banco de dados Oracle. Eu preciso criar um query onde o NOT IN recebe o resultado de outra query. O problema e que esse resultado possui mais de 1000 expressões e o Oracle so reconhece no maximo 1000. A minha duvida e:
Existe alguma forma de receber no maximo 999 resultados e guardar em uma variavel e o resto do resultado guardar em outra variavel? Eu estou usando o While para guardar todos os meus resultados, vou adicionar o codigo abaixo:
// Criando Variavel para receber os dados
$resultado = "";
// Criando laço com o resultado do selectwhile (($row = oci_fetch_array($stid, OCI_BOTH))) {
$resultado.="$row[0],";
}
// Mostra o resultado
echo $resultado;
Eu imaginei que poderia guardar o resultado em duas ou mais variaveis, por ex:
// Resultado 1 recebe no maximo 999 resultados da consulta
//Digamos que eu tive 1500 itens no resultado
echo $resultado; // Recebe 999 itens
echo $resultado2; // Recebe o resto dos itens...
Alguem poderia me dizer se existe alguma forma de fazer isso?
Agradeço desde já, t+
Edit: Desculpem o erro... eu coloquei o titulo como Mysql porem estou usando o banco Oracle
Discussão (4)
Carregando comentários...