遇到此问题,它给了我不唯一表/别名的错误代码。代码如下:
SELECT
eventplanline.PlanNo,
LineNo,
ResNo,
NumberFld,
LocName,
TimeStart,
TimeEnd
FROM Facility, Location, Resourcetbl,
Eventplan u1
INNER JOIN eventplanline u2 ON u1.PlanNO = u2.PlanNo
,
Eventplanline
INNER JOIN Resourcetbl u3 ON u2.ResNO = u3.ResNo
,
eventplanline
INNER JOIN eventrequest u4 ON u2.eventNo = u4.EventNo
WHERE Activity = 'Operation'
AND WorkDate BETWEEN '2013-10-01' AND '2013-12-31'
AND FacName = 'Basketball Arena';
我添加了u2,u3,u4,因为它是其他类似问题的解决方案。但是,它仍然无法解决问题。
更具体地说明别名命名约定。为表指定别名后,请坚持使用该别名。 我在您的代码中看到您可以给表一个别名;对两部分命名约定使用一次别名,然后对不同的两部分命名约定使用表名。 更加一致。 此外,请尝试在 select 语句中使用由两部分组成的命名约定。 [别名]。[column_name]