Sheesh, can't believe I didn't see that ... but when I do correct it, it
does display the images correctly, but my GROUPING Function is not working
right now.

I am grouping on the id value and the output looks basically like this:

<!--- Query --->
<cfquery datasource="canadacrew" name="listimages">
       SELECT i.id, i.title,i.filename, cm.name
       FROM images i
       INNER JOIN image_categories c
       ON i.id = c.imageid
       LEFT OUTER JOIN comments cm
       ON cm.parent_id = i.id
       WHERE c.catid = '#variables.catid#'
       GROUP BY i.id, i.title,i.filename, cm.name
       ORDER BY i.postdate desc, i.title
</cfquery>

<!--- Output grouping on ID, count the comments --->

<cfoutput query="listimages" group="id">
    <cfset variables.comment_count = -1>

    <cfoutput><cfset variables.comment_count = variables.comment_count +
1></cfoutput>

    Comments (#variables.comment_count#)

</cfoutput>

If there are 10 comments, it just shows a 1 instead of a 10 for
variables.comment_count.

Thank You
Paul Giesenhagen
QuillDesign

----- Original Message -----
From: "stas" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Monday, June 03, 2002 10:25 AM
Subject: Re: Outer Join grabbing too many records


> Move your  "c.catid = '#variables.catid#'" into the WHERE clause.
>
> ----- Original Message -----
> From: "Paul Giesenhagen" <[EMAIL PROTECTED]>
>
> <cfquery datasource="canadacrew" name="listimages">
>        SELECT i.id, i.title,i.filename, cm.name
>        FROM images i
>        INNER JOIN image_categories c
>        ON i.id = c.imageid
>        LEFT OUTER JOIN comments cm
>        ON cm.parent_id = i.id
>        AND c.catid = '#variables.catid#'
>        GROUP BY i.id, i.title,i.filename, cm.name
>        ORDER BY i.postdate desc, i.title
> </cfquery>
>
> I am running this query on MySQL, and the problem is that no matter what
> #variables.catid# Is, it always brings up every image ... Basically I want

> to bring up every image that is defined by the 'variables.catid' and if
> there are comments, display the comments for that image ..(Not every image
> has comments, some have 1 some have 10).
>
>
>
>
>
> 
______________________________________________________________________
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

Reply via email to