我有这个SQL,我正在尝试将一个人的登录名表加入到包含多个用户ID的任务表中
SELECT Task.TaskID
,Project.Project
,Task.Task
,Task.Description
,Task.OwnerLoginID //shown as Login.UserName
,Task.SubmitterID //shown as Login.UserName
,Task.IsVisible
FROM Task
INNER JOIN Project ON Task.ProjectID = Project.ProjectID
/*
INNER JOIN Login ON Task.SubmitterID = Login.LoginID
INNER JOIN Login ON Task.OwnerLoginID = Login.LoginID
*/
WHERE IsVisible = 1
Run Code Online (Sandbox Code Playgroud)
我在底部的注释掉的行中出错了我错了吗?
尝试为表分配别名,例如
SELECT Task.TaskID
,Project.Project
,Task.Task
,Task.Description
,submitted.UserName
,owner.UserName
,Task.IsVisible
FROM Task
INNER JOIN Project ON Task.ProjectID = Project.ProjectID
INNER JOIN Login submitted ON Task.SubmitterID = submitted.LoginID
INNER JOIN Login owner ON Task.OwnerLoginID = owner.LoginID
WHERE IsVisible = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2912 次 |
| 最近记录: |