我看过几篇帖子,但找不到解决这个问题的帖子。在T-SQL查询中,我要执行以下操作:
列出(员工姓氏,项目编号,分配的工作) (员工和分配表) - 员工表的位置 - (员工编号)等于分配表(员工编号)。
这是否需要内连接,还是可以使用WHERE
子句完成?
我尝试了以下操作,但又找回了模棱两可的错误:
SELECT
EMP_LNAME, PROJECT_NUM, ASSIGN_JOB
FROM
ASSIGNMENT, EMPLOYEE
WHERE
EMP_ID = EMP_ID
答案 0 :(得分:5)
您遇到了一个含糊不清的错误,因为您需要为表格设置别名。但是要回答你的问题,你当前的查询是旧式的连接,并将工作相同。我更喜欢较新的样式django.contrib.admin
,因为它更容易阅读,imo。
INSTALLED_APPS = [
# ...
"django.contrib.admin",
# ...
]
实际上与:
相同inner join