2015-01-16 5 views
0
SELECT role.name, role_privelege.privelege 
FROM role 
JOIN role ON role.id = role_privelege.id 

брейки с ошибкой:запросов SQL Server в таблице, имя которой совпадает с названием команды

[Error Code: 1013, SQL State: S0001]
The objects "role" and "role" in the FROM clause have the same exposed names. Use correlation names to distinguish them.

с псевдонимами он также не работает.

Как DbVizualizer подчеркивает role в role.name, например, как имя команды

ответ

1

Вы неправильно набранные присоединяемой таблицы:

SELECT role.name, role_privelege.privelege 
FROM role 
JOIN role_privelege ON role.id = role_privelege.id 
+0

Пепел к моей голове, мне очень жаль. Все было в порядке с самого начала, ошибочные привилегии как привилегии. спасибо за помощь –