0

我是新手,所以在这里遇到了一些麻烦

我有两张这样的桌子

错误

BugID | Title | ProjectName | CreatedBy

错误历史

BughistoryID | BugID | Assignedto | ToStatus | FromStatus

员工表

EmployeeID | EmployeeName |

[AssignedTo]列 fromBugHistory[EmployeeId]in的外键EmployeeTable

我想要一个选择语句,我必须在 gridview 中显示 bugs 表,其中包含表中[AssignedTo][Tostatus]BugHistory。请问我如何为这两个过程使用函数?

Assigned to列中我想要员工的姓名 - 我如何映射这个?

4

1 回答 1

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
于 2012-07-30T13:12:20.790 回答