Re: db query problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!
Try this:
select
   t1.id,
   t1.standartId,
   t2.id
from
   tasks as t1
   left join
   tasks as t2
   using(standartId)
where
   t1.id='jimmy'

Saturday, April 24, 2004, 5:12:56 PM, Jimmy wrote:

JB> I'm using MS SQL Server 2000 and I have a table called tasks with the
JB> following schema:

JB> id= int identity 1 1 not null
JB> standardId= varchar(15) not null
JB> userId= varchar(15) not null
JB> status= varchar(15) not null
JB> beginDt= datetime
JB> endDate=datetime
JB> active=char(1) // flag 1=display 0=do not display

JB> I need to return records based on userId and standardId. Assume I have the
JB> following
JB> five records:

JB> userId: jimmy standardId: EC.01.10
JB> userId: jimmy standardId: RI.03.20
JB> userId: karen standardId: PC.02.40
JB> userId: sally standardId: EC.01.10
JB> userId: ted   standardId: RI.03.20
JB> userId: joe   standardId: EC.01.10

JB> These are the results I need to return:

JB> All of jimmy's records: where userId='jimmy'
JB> I also need to return all records that match all of jimmy's standardId(s),
JB> in other words, I need to return in all other records where
JB> standardId='EC.01.10 or
JB> standardId='RI.03.20 (without duplicating jimmy's results). Which in this
JB> scenario would be userId sally, joe, ted

JB> I also need to group the records by standardId.

JB> Can this be done in a subquery or is two queries required?

JB> Having worked mostly with MySQL I dont' have a lot of experience with
JB> subqueries.

JB> Any suggestions on the best way to approach this probelm?




-- 
Best regards,
Mikhail U. Petrov
mailto:mikhail@xxxxxxxx

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux