PHP和OCI8在数据集上运行子查询

时间:2018-02-14 20:40:40

标签: php sql oracle 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 个答案:

没有答案