Coldfusion 2018 サーバーを Adobe による最新のupdate12で更新しました。サーバーを更新したらすぐに、 QoQ に ORDER BY を使用して、アプリケーションの QoQ をいくつか書きました。QoQ で order by を使用するたびに、結果データに重複する列がいくつかあります。
For my simple sample query as example,
<cfquery name="testRead" datasource="testmssql">
SELECT * FROM loginDetails
</cfquery>
<cfdump var="#testRead#" label="Main Query">
<cfquery name='readSub' dbtype="query">
SELECT userID, Username FROM testRead
ORDER BY userid DESC
</cfquery>
<cfdump var="#readSub#" label="QoQ Result" abort="true">
**Output:** Refer my image please.
ここでは、2 番目の QoQ ダンプに 2 つの userID 列があることがわかります。なぜここにあるのか、どこから来たのかはわかりません。? ORDER BY リストに列をもう 1 つ追加すると、その列も結果クエリで複製されます。たとえば、ORDER BY userid DESC、userName を追加すると、userID、userid、userName、username を持つクエリ ダンプ クエリが追加されます。
注: update12の前には発生していません。そして、メインクエリでは発生していません。
Any thoughts ? Please share. Thank you advance !.