DROP VIEW IF EXISTS `вирт_Кафедра`;
CREATE VIEW `вирт_Кафедра` AS
SELECT
``.`` AS `Код кафедры`,
``.`` AS `Название кафедры`,
``.`` AS `Код факультета`,
``.`` AS `Название факультета`,
``.`` AS `Ид\Кафедра`
FROM `` AS ``
LEFT JOIN `` AS `` ON ``.`` = ``.``
;
SELECT * FROM `вирт_Кафедра`;
DROP PROCEDURE IF EXISTS `проц_Преподаватель`;
CREATE PROCEDURE `проц_Преподаватель`
(IN `@Ид\Кафедра` INT)
SELECT
``.`` AS `Код преподавателя`,
``.`` AS `ФИО преподавателя`,
``.`` AS `Код должности`,
``.`` AS `Название должности`
FROM `` AS ``
LEFT JOIN `` AS `` ON ``.`` = ``.``
WHERE ``.`` = `@Ид\Кафедра`
;
CALL `проц_Преподаватель` (1);
CALL `проц_Преподаватель` (2);