>  That wouldn't work though, because menuId is going to be a single
>  number.. even if casted to a string.  foundOn is a string containing a
>  comma separated list of values.

You're right.  I even went to the length of creating a table on my db
server to prove I was right and I was wrong.

Understand, I had to name my table testing and the join is U G L Y but
here's how I got the results erik's looking for:

select DISTINCT t1.menuId, t1.label, t1.foundOn
from testing t1 inner join testing t2 ON
    t2.foundon LIKE '%,' + CAST(t1.menuId AS VarChar(10)) + ',%' OR
    t2.foundon LIKE CAST(t1.menuId AS VarChar(10)) + ',%' OR
    t2.foundon LIKE '%,' + CAST(t1.menuId AS VarChar(10)) OR
    t2.foundon = CAST(t1.menuId AS VarChar(10))
where t2.menuid = 6
order by t1.menuId

You would need to replace "testing" with "menu" and the 6 with your
<cfqueryparam>

Hatton

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

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:299557
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