Я написал программу с 2 видами. но я получаю сообщение об ошибке: Неоднозначное имя столбца 'b_id'. И мне нужен b_id в результате. Что я могу сделать?
Код выглядит следующим образом:
- просмотр всех менеджеров магазина с b_id и jobtitle
CREATE VIEW storemanagers
AS
SELECT b_id, jobTitle,e_firstname,e_middlename,e_lastname
FROM Employee
WHERE jobTitle='Store Manager'
---- просмотр для сотрудника в каждом филиале
CREATE VIEW employee_perbranch
AS
SELECT b_id, COUNT(*) AS 'Employee_count'
FROM Employee
GROUP BY b_id
- Процедура составления списка менеджеров магазинов, которые управляют филиалом с более чем 8 сотрудниками
SELECT*
FROM employee_perbranch
SELECT e_firstname, e_middlename, e_lastname, Employee_count,b_id
FROM storemanagers sm, employee_perbranch eb, Branch b
WHERE b.b_id=sm.b_id
AND eb.b_id=b.b_id
AND eb.Employee_Count >8