gpt4 book ai didi

mysql - 数据库 SQL 查询问题错误 #1066

转载 作者:行者123 更新时间:2023-11-30 00:56:38 25 4
gpt4 key购买 nike

查询问题:

SELECT B.branchNo, B.city, S.staffNo, fName, lName, propertyNo
FROM Branch B, Staff S, PropertyForRent P
WHERE B.branchNo = S.branchNo AND S.staffNo = P.staffNo
ORDER BY B.branchNo, S.staffNo, propertyNo ;

错误#1066 - 不唯一的表/别名:“B”

我使用了与此类似的查询,它们有效,但这个却不起作用。

我也尝试过:

SELECT B.branchNo, B.city, S.staffNo, S.fName, S.lName, S.propertyNo
FROM Branch B, Staff S, PropertyForRent P
WHERE B.branchNo = S.branchNo AND S.staffNo = P.staffNo
ORDER BY B.branchNo, S.staffNo, propertyNo ;

感谢所有帮助:)

最佳答案

显然它应该有效,或者也许我错过了一些东西,但很奇怪。试试这个:

SELECT B.branchNo, B.city, S.staffNo, fName, lName, propertyNo
FROM Branch B
JOIN Staff S
ON B.branchNo = S.branchNo
JOIN PropertyForRent P
ON S.staffNo = P.staffNo
ORDER BY B.branchNo, S.staffNo, propertyNo

关于mysql - 数据库 SQL 查询问题错误 #1066,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20494901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com