sql server 2005 - join using two column in sql -
projectmaster projectid itmanagerid developmentmanagerid -------------------------------------------------- 1 1000 1001 usertable userid username ---------------- 1000 sam 1001 ram result project itmanagername devmanagername ------------------------------------------------ 1 sam ram
help write query
edit: tried
select projectid,projectname,projectdescription,startdate,enddate, apsmanagerid,projectmanager,ragstatus,projectstatus,projectpriority, categoryid,inactivedate,comments,it.username itprojectmanagername, dev.username devmanagername pmis_project p,pmis_user it,pmis_user dev p.devprojectmanager = it.userid , p.itmanagerid = dev.userid , p.projectid in (select projectid selectedproject)
you can join
table many times needed.
in case
- one
join
users
itmanager's name. - one
join
users
devmanager's name.
sql statement
select projectid , itmanagername = m.userid , devmanagername = d.userid projectmaster pm inner join usertable m on m.userid = pm.itmanagerid inner join usertable d on d.userid = pm.developmentmanagerid
Comments
Post a Comment