Запрос Issue:базы данных SQL Query Error Issue # 1066
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 ;
Error # 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 ;
Все Помощь Оценил :)
Я не понимаю, почему вы используете псевдонимы в первую очередь? просто используйте полное имя таблицы и избавитесь от нее. – nrathaus
Псевдонимы необходимы, потому что есть столбцы с одинаковыми именами столбцов. – Schalk