2009-03-03 32 views
0

Ben tblIssueTicket alanları içeren tblIssueTicket adında bir tabloya sahip katılır. tblEmployeeProfile aşağıdaki kayıtları görüntülemek için gereken alanları ÇalışanNo, EmployeeFirstName, EmployeeLastNameSQL sorgusu

içerir:

TICKETID, TicketRequesterFullName, ApprovalManagerFullName, RequestDate, ApprovalDate, TicketStatus

Ben sorunları çözmeye yaşıyorum TicketRequester & tam adını ApprovalManager alanlarının tam adını döndürecek sorgu.

Benim sorgu bugüne kadar şuna benzer:

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 

Herhangi bir tavsiye büyük takdir ederim.

Teşekkür

CM

cevap

5
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