well, actually, the logic wasn't right.

the "where" clause needed to be negative, as in "where 1 = 2"
followed by "or" conditions for all the "properties.xxxxxxx = 'xxxxxxx'



> -----Original Message-----
> From: Rick Faircloth [mailto:[EMAIL PROTECTED]
> Sent: Saturday, May 24, 2008 12:41 AM
> To: CF-Talk
> Subject: RE: How can I use conditional statements in this query?
> 
> Ok... I got it...
> 
> The "where" and "and" clauses have to come after the
> last join, as in:
> 
>                left join offices
>                               on properties.listing_office_mls_id = 
> offices.mls_office_id
>                          and properties.mls = offices.mls
>                        where 1 = 1
> 
>                          <cfif session.lots_land is '1'>
>                          and properties.property_type = 'lots and land'
>                          </cfif>
> 
>                          <cfif session.commercial is '1'>
>                           or properties.property_type = 'commercial'
>                          </cfif>
> 
>                          <cfif session.multifamily is '1'>
>                           or properties.property_type = 'multifamily'
>                          </cfif>
> 
>                          <cfif session.residential is '1'>
>                           or properties.property_type = 'residential'
>                          </cfif>
> 
>                 group by properties.mls_number
>                 order by offices.display_order
> 
> Thanks, Will.
> 
> Rick
> 
> > -----Original Message-----
> > From: Rick Faircloth [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, May 24, 2008 12:31 AM
> > To: CF-Talk
> > Subject: RE: How can I use conditional statements in this query?
> >
> > Since the query errors, I can't get the results.  However,
> > in the CF error, the SQL is shown and I don't see a problem.
> >
> > However, even if I take out the cfif's and just use
> >
> > ....
> > from properties
> > where 1 = 1
> > and 2 = 2
> > left join property_photos
> > ....
> >
> > I still get an error.
> >
> > It just doesn't like the "where" and "and" clauses.
> >
> > ???
> >
> >
> >
> > > -----Original Message-----
> > > From: Will Tomlinson [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, May 23, 2008 11:24 PM
> > > To: CF-Talk
> > > Subject: Re: How can I use conditional statements in this query?
> > >
> > > > Hi, all...
> > > >
> > > > I can't figure out how to use the cfif statements
> > > > in the query below.  Everywhere I put them I get a syntax
> > > > error.  DB is MySQL 5.
> > > >
> > > > Suggestions, anyone?
> > > >
> > >
> > > use your results variable in cfquery to see what SQL is being generated.
> > >
> > > Will
> >
> >
> >
> >
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:306003
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to