我正在试图弄清楚为什么在这个查询中我会得到一个重复的列名。我觉得我是正确的前缀我的搜索条件,不应该得到这个错误。请给我建议。
模型
Emp(eid:integer, ename:varchar, age:integer, salary:integer)
Works(did:integer, eid:integer)
Dept(did:integer, managerid:integer) //managerid is foreign key to eid查询
CREATE VIEW Manager AS
SELECT e.eid, e.ename, e2.eid, e2.ename
FROM Emp AS e,
Dept AS d
LEFT JOIN Emp AS e2 ON d.managerid = e2.eid;发布于 2015-05-27 03:30:27
在你的领域里试试化名。见下文:
CREATE VIEW Manager AS
SELECT
e.eid AS eid1,
e.ename AS ename1,
e2.eid AS eid2,
e2.ename AS ename2
FROM Emp AS e,
Dept AS d
LEFT JOIN Emp AS e2 ON d.managerid = e2.eid2;https://stackoverflow.com/questions/30472613
复制相似问题