Having a slight problem with a query using COALESCE

Theres an integer column to rank the attorneys in order. Usually only a 
few a ranked - the others have a null in the rank column. The ranked 
attorneys need to appear first in the results.

Some attorneys are in the table more than once, so thusly the use of 
distinct, which is causing the problem. If I remove it, the query works, 
but Bob Smith is going to show up four times...


SELECT distinct(atty_id),
       first_name,
       last_name,
       atty_rank FROM get_attypa
WHERE isACTIVE = 'y'
ORDER BY COALESCE(atty_rank, 9999) asc, last_name, first_name ASC



But - I'm getting the error below:

"ORDER BY items must appear in the select list if SELECT DISTINCT is 
specified."

Suggestions?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:305162
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to