我正在尝试为从我的表中检索到的每个项目检索和存储 ID,以便以后可以使用这些 ID。我尝试嵌套查询,但这没有奏效。这是我的第一个查询:
<CFQUERY datasource="MyDSN" name="MAIN2"> SELECT * from order_items where orderID= #orderID#</CFQUERY>
现在,如果我输出这个查询,它会显示 1 和 117,这是我需要的两个 ID。
我的下一个查询是:
<CFQUERY datasource="MyDSN" name="MAIN3">select c.catalogueID,
c.product_name,
c.product_price,
c.description,
p.productID
from products p
join product_catalogue c on c.catalogueid = p.catalogueid
where p.productid = "#productID#"</CFQUERY>
但它告诉我 productID 没有定义,它显然是空的。我刚刚开始使用 ColdFusion,所以我不确定存储我需要的值的最佳方式,所以我再次使用它们。我还需要循环第二个查询以针对每个 ID 1 和 117 运行两次。
任何有关如何实现这一点的建议将不胜感激。
谢谢