You need to change the ORDER BY:
ORDER BY dbo.listings.location_id, dbo.styles.style_name,
dbo.listings.id ASC
And then you can group the CFOUTPUT
<cfoutput query="qTest" group="location_id">
<h1>#qTest.location_name#</h1>
<cfoutput group="style_name">
<h2>#qTest.style_name#</h2>
<cfoutput>
<!--- All details come here --->
#qTest.address1#<br>
</cfoutput>
</cfoutput>
</cfoutput>
-----Original Message-----
From: JLH All Turbo [mailto:[EMAIL PROTECTED]]
Sent: vrijdag 9 augustus 2002 15:50
To: CF-Talk
Subject: Re: SQL Help
Actually let me show you
SELECT dbo.listings.address1, dbo.listings.city,
dbo.listings.address1,
dbo.listings.zip, dbo.listings.year_built, dbo.listings.sq_feet,
dbo.listings.bedrooms, dbo.listings.bathrooms, dbo.listings.lot_size,
dbo.listings.price, dbo.listings.short_description,
dbo.listings.location_id, dbo.listings.agent_id, dbo.styles.style_name,
dbo.locations.id, dbo.locations.location_name
FROM dbo.listings, dbo.styles, dbo.locations
WHERE dbo.listings.style_id = dbo.styles.id AND
dbo.listings.location_id = dbo.locations.id
ORDER by dbo.listings.location_id, dbo.listings.id ASC
I have a listings, styles, and locations tables
I want to pull the info out of LISTINGS where LOCATIONS = <#value#> and
groupby the STYLES.
Then I want in the output, if 5 styles happen to be selected have each
style have a header with the pertaining LISTING underneath each style
header.
so
LOCATION=LOS ANGELES
HEADER: SINGLE FAMILY HOME
HOUSE1
HOUSE2
HEADER: APARTMENT
HOUSE3
HOUSE4
HEADER: COMMERCIAL LOT
LOT1
LOT2
I can pretty much get the data out... it's just the CFOUTPUT.. I don't
know how to get the headers to show up... it's organizing the data by
the style it's just... I want each style to have a header when
outputted.
I hope this makes more sense. :-)
J
----- Original Message -----
From: "Matthew Walker" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Friday, August 09, 2002 9:44 AM
Subject: Re: SQL Help
> Make sure you are ordering by LocationName, then
>
> <cfoutput query="..." group="LocationName">
> <h1>#LocationName#</h1>
> <cfoutput>
> #Ball#
> </cfoutput>
> </cfoutput>
>
> Is that what you mean??
>
> ----- Original Message -----
> From: "JLH All Turbo" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Saturday, August 10, 2002 1:36 AM
> Subject: SQL Help
>
>
> > How can I structure a query and it's output to pull all the records
> > out
> that
> > have a certain field = something and have them grouped by another
field...
> >
> > And then in the output put a header for each group?
> >
> > In a DB with baseballs and footballs and different locations for the
> balls.
> >
> > Pull all balls out and group by locations
> >
> > So the output would be something along the lines of
> >
> > LOCATION1NAME
> > baseball1
> > baseball2
> > football1
> > football2
> >
> > LOCATION2NAME
> > baseball3
> > baseball4
> > football3
> > football4
> >
> > etc and run through all the locations and all the balls that pertain
> > to those locations. I can get the query down, just outputting the
> > <cfoutput> to change the header of the tables is where I'm running
> > in to problems.
> >
> > Maybe you guys can help?
> >
> > J
> >
> >
> >
>
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists