두 개의 테이블이 있습니다
에서 tbluser
나는 두 개의 열을 가지고, userid
그리고username
샘플 데이터 :
1 ibrahim
2 nizam
3 shahrukh
4 saddam
두 번째 테이블에는 여러 작업이 있습니다.
taskid userid assignby assignto
-------------------------------------
1 4 4 2
여기 사담이 nizam에게 작업을 할당했습니다.
2 3 3 1
여기 샤 루크가 이브라힘에게 임무를 할당했습니다
다음과 같은 선택 명령이 있습니다.
select userid, assignby, assignto from tbltask where taskid='1'
그리고 나는 이것을 얻고있다
3 3 1
이제 나는 테이블에 참여하고 싶습니다. 왜냐하면 i 대신 사용자 이름이 표시되기를 원하기 때문입니다.
그래서 내가 표시하고 싶은 대답은
shahrukh shahrukh ibrahim
테이블에 어떻게 참여할 수 있습니까?
다음은 쿼리입니다.
select t2.username, t3.username, t4.username
from tbltask t1
inner join tbluser as t2 on t1.userid = t2.userid
inner join tbluser as t3 on t1.assignby = t3.userid
inner join tbluser as t4 on t1.assignto = t4.userid
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다