What version of MySQL are you using?  If it's a really old one that
doesn't support subqueries, check out the MySQL docs.  They have a
section about rewriting subqueries into JOINs.

cheers,
barneyb

On Mon, Feb 15, 2010 at 9:16 AM, Barry Mcconaghey <[email protected]> wrote:
>
> Thanks Barney B.
>
> ERROR Message:
>
> Syntax error or access violation: You have an error in your SQL syntax. Check 
> the manual that corresponds to your MySQL server version for the right syntax 
> to use near 'select count(*) from articles where zipcode = fddirectory.fdd_z
>
> Here is the cfquery:
>
> <cfquery name="Story" datasource="#dsn#">
> SELECT  fddirectory.fdd_id, fddirectory.fdd_name, fddirectory.fdd_zip, 
> fddirectory.fdd_state, states.abrev, (select count(*) from articles where 
> zipcode = fddirectory.fdd_zip) as articleCount
> FROM    fddirectory, states
> WHERE   fddirectory.fdd_state = <cfqueryparam value="#statecodeID#" 
> cfsqltype="CF_SQL_VARCHAR">
>                AND fddirectory.fdd_state = states.abrev
> ORDER BY fddirectory.fdd_name
> </cfquery>
>
>>Just add:
>>
>>(select count(*) from articles where zipcode = fddirectory.fdd_zip) as
>>articleCount
>>
>>to the end of your SELECT clause:
>>
>>SELECT  fddirectory.fdd_id, fddirectory.fdd_name, fddirectory.fdd_zip,
>>fddirectory.fdd_state, states.abrev
>>, (select count(*) from articles where zipcode = fddirectory.fdd_zip)
>>as articleCount
>>FROM    fddirectory, states
>>WHERE   fddirectory.fdd_state = <cfqueryparam value="#statecodeID#"
>>cfsqltype="CF_SQL_VARCHAR">
>>               AND fddirectory.fdd_state = states.abrev
>>ORDER BY fddirectory.fdd_name
>>
>>That should do it for you,
>>
>>cheers,
>>barneyb
>>
>>
>>>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330745
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