Jeff Chastain wrote:
> 
> Table 1 (key,name) - 
> 1,test
> 2,test2
> 
> Table 2 (key,thread,timestamp) -
> 1,1,1/1/2003
> 1,2,1/2/2003
> 2,3,1/1/2003
> 1,2,1/4/2003
> 
> The desired result set, passing in a key = 1 parameter, would be
> 
> key,name,numthreads,timestamp
> 1,test,2,1/4/2004
> 
> The difference I am seeing between this and your code is that it appears your code 
> counts the number of instances of a given key in table 2 instead of the number of 
> distinct threads per key in table 2.

SELECT
        t1.key,
        t1.name,
        COUNT(DISTINCT t2.thread) AS numThreads
        MAX(t2.timeStamp) AS timestamp
FROM
        t1 INNER JOIN t2 ON t1.key = t2.key
GROUP BY
        t1.key,
        t1.name

Jochem



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Reply via email to