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
joinusersitmanager's name. - one
joinusersdevmanager'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