Re: Query of Queries and GROUP - use CFLOOP?

2011-08-02 Thread Chris Sizemore

I am using a cfloop condition approach to perform a standard branched tree 
operation. I have four tables and my query is pretty straight forward.  The 
output is not working though. It is returning the correct amount of results and 
is organizing them properly but the values displayed are repeating. I've looked 
over it again and again. It returns the proper fields and order in MSSQL Server 
Management Studio Express...  Any ideas?

Here's my query

SELECT FFState.StateID, FFState.StateName, FFStateRegion.RegionID, 
FFStateRegion.StateID AS Expr1, FFStateRegion.StateRegion, 
FFRegionCounty.CountyID, FFRegionCounty.RegionID AS Expr2, 
FFRegionCounty.StateID AS Expr3, FFRegionCounty.LocationName, 
FFPropertyLocation.PropertyLocationID, FFPropertyLocation.RegionCountyID, 
FFPropertyLocation.RegionStateRegionID, FFPropertyLocation.RegionStateID, 
FFPropertyLocation.PropertyLocationName

FROM FFState 
INNER JOIN FFStateRegion ON FFState.StateID = FFStateRegion.StateID 
INNER JOIN FFRegionCounty ON FFStateRegion.RegionID = FFRegionCounty.RegionID 
INNER JOIN FFPropertyLocation ON FFRegionCounty.CountyID = 
FFPropertyLocation.RegionCountyID

ORDER BY FFState.StateName ASC, FFStateRegion.RegionID ASC, 
FFRegionCounty.CountyID ASC, FFPropertyLocation.PropertyLocationName ASC

( I know the syntax as posted may not be preserved but it is in dreamweaver. )


Here's the output as I got it from another post. I did modify this a bit to fit 
the query and four loops instead of three loops.

cfset i = 1
cfloop condition=i LTE #GetStates.recordcount#
cfset StateGroup = GetStates.StateID[i]
#GetStates.StateName# #GetStates.StateID# - 
cfloop condition=i LTE GetStates.recordcount AND StateGroup 
IS #GetStates.StateID[i]#
cfset RegionGroup = GetStates.RegionID[i]
#GetStates.StateRegion# #GetStates.RegionID#BR /
cfloop condition=i LTE GetStates.recordcount AND 
RegionGroup IS #GetStates.RegionID[i]#
cfset CountyGroup = GetStates.CountyID[i]
#GetStates.LocationName#  
#GetStates.PropertyLocationID#BRimg src=images/1x1black.gif width=100% 
height=1 vspace=2 /BR /
cfloop condition=i LTE GetStates.recordcount 
AND CountyGroup IS #GetStates.CountyID[i]#
A 
HREF=property1.cfm?PropertyLocationID=#GetStates.PropertyLocationID# 
class=leftnav#GetStates.PropertyLocationName#/ABR /img 
src=images/1x1black.gif width=100% height=1 vspace=2 /BR /
cfset i = i + 1
/cfloop
cfset i = i + 1
/cfloop
cfset i = i + 1
/cfloop
cfset i = i + 1
/cfloop



~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:346469
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Query of Queries and GROUP - use CFLOOP?

2011-08-02 Thread Chris Sizemore

I am using a cfloop condition approach to perform a standard branched tree 
operation. I have four tables and my query is pretty straight forward.  The 
output is not working though. It is returning the correct amount of results and 
is organizing them properly but the values displayed are repeating. I've looked 
over it again and again. It returns the proper fields and order in MSSQL Server 
Management Studio Express...  Any ideas?

Here's my query

SELECT FFState.StateID, FFState.StateName, FFStateRegion.RegionID, 
FFStateRegion.StateID AS Expr1, FFStateRegion.StateRegion, 
FFRegionCounty.CountyID, FFRegionCounty.RegionID AS Expr2, 
FFRegionCounty.StateID AS Expr3, FFRegionCounty.LocationName, 
FFPropertyLocation.PropertyLocationID, FFPropertyLocation.RegionCountyID, 
FFPropertyLocation.RegionStateRegionID, FFPropertyLocation.RegionStateID, 
FFPropertyLocation.PropertyLocationName

FROM FFState 
INNER JOIN FFStateRegion ON FFState.StateID = FFStateRegion.StateID 
INNER JOIN FFRegionCounty ON FFStateRegion.RegionID = FFRegionCounty.RegionID 
INNER JOIN FFPropertyLocation ON FFRegionCounty.CountyID = 
FFPropertyLocation.RegionCountyID

ORDER BY FFState.StateName ASC, FFStateRegion.RegionID ASC, 
FFRegionCounty.CountyID ASC, FFPropertyLocation.PropertyLocationName ASC

( I know the syntax as posted may not be preserved but it is in dreamweaver. )


Here's the output as I got it from another post. I did modify this a bit to fit 
the query and four loops instead of three loops.

cfset i = 1
cfloop condition=i LTE #GetStates.recordcount#
cfset StateGroup = GetStates.StateID[i]
#GetStates.StateName# #GetStates.StateID# - 
cfloop condition=i LTE GetStates.recordcount AND StateGroup 
IS #GetStates.StateID[i]#
cfset RegionGroup = GetStates.RegionID[i]
#GetStates.StateRegion# #GetStates.RegionID#BR /
cfloop condition=i LTE GetStates.recordcount AND 
RegionGroup IS #GetStates.RegionID[i]#
cfset CountyGroup = GetStates.CountyID[i]
#GetStates.LocationName#  
#GetStates.PropertyLocationID#BRimg src=images/1x1black.gif width=100% 
height=1 vspace=2 /BR /
cfloop condition=i LTE GetStates.recordcount 
AND CountyGroup IS #GetStates.CountyID[i]#
A 
HREF=property1.cfm?PropertyLocationID=#GetStates.PropertyLocationID# 
class=leftnav#GetStates.PropertyLocationName#/ABR /img 
src=images/1x1black.gif width=100% height=1 vspace=2 /BR /
cfset i = i + 1
/cfloop
cfset i = i + 1
/cfloop
cfset i = i + 1
/cfloop
cfset i = i + 1
/cfloop



~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:346470
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm