そのため、他の列の値に基づいてクエリ列の値を出力する必要があります。このために、cfloop を使用してクエリ列の各値をチェックし、値を設定しました。私のコードは次のようになります。
<cfloop query="myQuery">
<cfif status EQ "ABC" OR status EQ "DEF">
<cfif trim(exitStatus) EQ ''>
<cfset col8val = #col8val#>
<cfelse>
<cfset col8val = #col8val# A>
</cfif>
</cfif>
</cfloop>
したがって、ループする必要がないように結果を1か所に保存するために何を使用する必要があるのか 疑問に思っています.上記のcfloopの後に結果セットをダンプするだけです。結果を得るには追加のループが必要になるため、配列または構造体は使用できません。SQL でもこれを実行しようとしましたが、2 つの異なる列から 2 つの CASE ステートメントを結合できませんでした。誰かがこの問題を解決できる場合は、私に知らせてください。