PHP и OCI8 выполняют подзапрос к набору данных

Я не уверен, правильно ли я задаю этот вопрос, но я хочу выполнить запрос к базе данных Oracle, получить результат, а затем выполнить дополнительные запросы для этого набора данных результата. Это возможно? Я пытаюсь избежать повторного вызова базы данных.

$query = "SELECT * FROM MY.TABLE "; 
$stid = oci_parse($connection, $query);
oci_execute($stid);
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS_OCI_RETURN_LOBS)) { 
//my code for the full dataset
}

Тогда я хотел бы сделать что-то вроде

PSUEDO-CODE
$newDataset = runThisQuery("SELECT * FROM [oci dataset from above(what is that syntax?)] WHERE my_value = 1");
while($newRow = loop through $newDataset){
//my code for the subquery
}

Какие-либо предложения?

Для дальнейшего описания моей проблемы: я получаю таблицу полей, и из этой таблицы я хотел бы извлечь уникальные значения определенных полей в их собственные массивы php.

0 ответов

Другие вопросы по тегам