Quantcast
Channel: Adobe Community : Unanswered Discussions - ColdFusion
Viewing all articles
Browse latest Browse all 5794

A strange query of queries bug in CF11?

$
0
0

Hi,

 

I have this strange query of queries result that could be a bug in CF11.  The result is fine in CF10.

 

Basically, I have 2 queries, qrA and qrB.  I do a join of the two in joinQr, after which I do a query of qrA.  Since I didn't alter qrA in any way, I would expect newQrA to give me the same result as qrA.  However it only gives me one row ("D").  Now, here's the strange thing:  If I start off qrA with the letters in ascending order ["A", "B", "C", "D"], then newQrA gives me the right result.

 

 

<cfset qrA = queryNew("")><cfset queryAddColumn( qrA, "size", "varchar", [ "D", "A", "B", "C" ] )><cfset qrB = queryNew("")><cfset queryAddColumn( qrB, "size", "varchar", [ "A" ] )><cfset queryAddColumn( qrB, "quantity", "integer", [ 0 ] )><cfquery name="joinQr" dbtype="query">    select qrA.*, qrB.quantity    from qrA, qrB    where qrA.size = qrB.size</cfquery><cfquery name="newQrA" dbtype="query">    select *    from qrA</cfquery><cfdump var="#qrA#"><cfdump var="#qrB#"><cfdump var="#joinQr#"><cfdump var="#newQrA#">

Viewing all articles
Browse latest Browse all 5794

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>