문제
Tblissueticket Tblissueticket이라는 테이블이 있습니다. TicketID, TicketRequesterid, ApprovalManagerID, RequestDate, alprovaldate, TicketStatus에 필드가 포함되어 있습니다.
tblemployeeprofile이라는 또 다른 테이블이 있습니다. tblemployeeprofile에는 Employeeeid, EmployeefirstName, EmployeEleaStname 필드가 포함되어 있습니다
다음 레코드를 표시해야합니다.
TicketId, TicketRequesterfullName, apploveManagerFullName, requestDate, accrovAldate, TicketStatus
TicketRequester의 풀 이름을 반환하기 위해 쿼리를 파악하는 데 문제가 있습니다.
지금까지 내 쿼리는 다음과 같습니다.
Select it.TicketID,
ep.Firstname + ' ' + ep.EmployeeLastName AS TicketRequestorFullName,
it.RequestDate, it.ApprovalDate, it.TicketStatus
FROM tblIssueTicket it, tblEmployeeProfile ep
WHERE ep.EmployeeID = it.TicketRequesterID
모든 조언은 크게 감사 할 것입니다.
감사
센티미터
해결책
SELECT
it.TicketID,
ep.Firstname + ' ' + ep.EmployeeLastName AS TicketRequestorFullName,
mp.Firstname + ' ' + mp.EmployeeLastName AS ApprovalManagerFullName,
it.RequestDate,
it.ApprovalDate,
it.TicketStatus
FROM
tblIssueTicket it
INNER JOIN tblEmployeeProfile ep ON ep.EmployeeID = it.TicketRequesterID
INNER JOIN tblEmployeeProfile mp ON mp.EmployeeID = it.ApprovalManagerID
제휴하지 않습니다 StackOverflow