テーブルから取得した各アイテムのIDを取得して保存しようとしているので、後でこれらのIDを使用できます。クエリをネストしようとしましたが、うまくいきませんでした。これが私の最初のクエリです:
<CFQUERY datasource="MyDSN" name="MAIN2"> SELECT * from order_items where orderID= #orderID#</CFQUERY>
ここで、このクエリを出力すると、必要な2つのIDである1と117が表示されます。
次のクエリは次のとおりです。
<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ごとに実行する2番目のクエリをループする必要があるため、2回実行します。
これを達成する方法についての提案をいただければ幸いです。
ありがとう