我不确定我是否以正确的方式询问此问题,但我想在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数组中。