我是新手,所以这里有点麻烦
我有两张这样的表
错误
BugID | Title | ProjectName | CreatedBy
BugHistory
BughistoryID | BugID | Assignedto | ToStatus | FromStatus
EmployeeTable中
EmployeeID | EmployeeName |
来自[AssignedTo]
的 BugHistory
列是[EmployeeId]
中EmployeeTable
的外键。
我想要一个select语句,我必须在gridview中显示来自[AssignedTo]
表的[Tostatus]
和BugHistory
列的错误表。我怎么能在这两个程序中使用函数呢?
在Assigned to
列中,我想要员工的姓名 - 我该如何映射?
答案 0 :(得分:2)
听起来你想要这个:
SELECT b.BugId
, b.Title
, b.ProjectName
, b.CreatedBy
, e.EmployeeName As AssignedTo
, bh.ToStatus
FROM Bugs b
INNER JOIN BugHistory bh
ON b.bugid = bh.bugid
INNER JOIN Employee e
ON bh.AssignedTo = e.EmployeeId