sql - Using Select Distinct in Nested subquery -


i have select distinct query identifies location id(pk). want identify location name end user. thought subquery return it. returns value of 1. instead of actual location id when run select distinct query separately (25). can't seem figure out why.

select location.locationid, location.location location (location.locationid)=(     select count(*) uniquelocations     (         select distinct transactionlocation         transactions         (transactions.transactionactivity) = [enter activity]           , (transactions.transactiondate) between [enter start date:] , [enter end date:]     ) ); 

transaction table

transactionid(pk)| transactionemployee|transactionactivity|transactionlocation|date 1 | 1001 | 1 | 25 | 01/01/2014 2 | 1002 | 1 | 25 | 01/02/2014 3 | 1003 | 1 | 25 | 01/03/2014 

location table

locationid(pk)|location name 24 | chicago 25 | pittsburgh 26 | boston 

thanks mike

i think maybe might want this:

select location.locationid, location.location location location.locationid in    (select distinct transactionlocation     transactions    transactions.transactionactivity = [enter activity]     , transactions.transactiondate between [enter start date:] , [enter end date:]); 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -