Показать сообщение отдельно
  #4  
Старый 01.11.2012, 14:14
sorockinalex sorockinalex вне форума
Начинающий
 
Регистрация: 08.08.2012
Сообщения: 178
Репутация: 10
По умолчанию

нанёшл кое-что в яндексе, попробовал в акцессе такой запрос:
Код:
CREATE VIEW temp AS
SELECT DISTINCT modulerights.pin, modulerights.employeepin, modules.module, modulerights.allowload
FROM modules INNER JOIN modulerights ON modules.pin = modulerights.modulepin;
UNION
SELECT modulerights.pin, emploeegroups.employeepin, modulerights.modulepin, modulerights.allowload
FROM (groups INNER JOIN modulerights ON groups.pin = modulerights.employeegrouppin) INNER JOIN emploeegroups ON groups.pin = emploeegroups.grouppin;
UNION
SELECT modulerights.pin, employeeroles.employeepin, modules.module, modulerights.allowload
FROM (roles INNER JOIN (modules INNER JOIN modulerights ON modules.pin = modulerights.modulepin) ON roles.pin = modulerights.rolepin) INNER JOIN employeeroles ON roles.pin = employeeroles.rolepin

SELECT DISTINCT pin, employeepin, module,allowload FROM temp

отказался работать, не узнаёт служебного слова View
Ответить с цитированием