SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справочник`; CREATE TABLE `Справочник` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` INT (3) NOT NULL , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (200) NULL , CONSTRAINT `Ун\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справочник` VALUES (DEFAULT, "2", "123456", "Для грифа", NULL), (DEFAULT, "3", "234567", "Для дисциплины", NULL), (DEFAULT, "4", "123", "Для разработки", NULL), (DEFAULT, "1", "234", "Для обучения", NULL); SELECT "`Справочник` Table Content:" FROM `Справочник` WHERE 1=0; SELECT * FROM `Справочник`; DROP TABLE IF EXISTS `Организация`; CREATE TABLE `Организация` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `Ун\ОРГ` UNIQUE (`Код`) ); INSERT INTO `Организация` VALUES (DEFAULT, "75", "ООО"), (DEFAULT, "23", "ОАО"); SELECT "`Организация` Table Content:" FROM `Организация` WHERE 1=0; SELECT * FROM `Организация`; DROP TABLE IF EXISTS `Гриф\ОРГ`; CREATE TABLE `Гриф\ОРГ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\ОРГ` INT NOT NULL REFERENCES `Организация` (`Ид`) , `Регномер` INT (50) NOT NULL , `Дата` DATE NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , CONSTRAINT `Ун\ГРИ` UNIQUE (`Ид\ОРГ`, `Регномер`) ); INSERT INTO `Гриф\ОРГ` VALUES (DEFAULT, (SELECT `Ид` FROM `Организация` WHERE `Код` = "23"), "123456", "2022-05-14", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "2" AND `Код` = "123456")), (DEFAULT, (SELECT `Ид` FROM `Организация` WHERE `Код` = "23"), "234567", "2032-08-03", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "2" AND `Код` = "123456")); SELECT "`Гриф\ОРГ` Table Content:" FROM `Гриф\ОРГ` WHERE 1=0; SELECT * FROM `Гриф\ОРГ`; DROP TABLE IF EXISTS `Кафедра`; CREATE TABLE `Кафедра` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `Ун\КАФ` UNIQUE (`Код`) ); INSERT INTO `Кафедра` VALUES (DEFAULT, "12", "АСУ"), (DEFAULT, "34", "ВМиК"); SELECT "`Кафедра` Table Content:" FROM `Кафедра` WHERE 1=0; SELECT * FROM `Кафедра`; DROP TABLE IF EXISTS `Разработчик%ПЕРС`; CREATE TABLE `Разработчик%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Ид\КАФ` INT NOT NULL REFERENCES `Кафедра` (`Ид`) , `ФИО` VARCHAR (50) NOT NULL , `Паспорт` int (50) NOT NULL , CONSTRAINT `Ун\ПРАЗ` UNIQUE (`Код`) ); INSERT INTO `Разработчик%ПЕРС` VALUES (DEFAULT, "16",(SELECT `Ид` FROM `Кафедра` WHERE `Код` = "12"), "Сидоров В.К.", "376854"), (DEFAULT, "28", (SELECT `Ид` FROM `Кафедра` WHERE `Код` = "34"), "Коротышкин А.Р.", "754737"); SELECT "`Разработчик%ПЕРС` Table Content:" FROM `Разработчик%ПЕРС` WHERE 1=0; SELECT * FROM `Разработчик%ПЕРС`; DROP TABLE IF EXISTS `Направление`; CREATE TABLE `Направление` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , CONSTRAINT `Ун\НАП` UNIQUE (`Код`) ); INSERT INTO `Направление` VALUES (DEFAULT, "67", "ПИ", "АСУ"), (DEFAULT, "79", "ЭАС", "АСУ"); SELECT "`Направление` Table Content:" FROM `Направление` WHERE 1=0; SELECT * FROM `Направление`; DROP TABLE IF EXISTS `Специальность\НАП`; CREATE TABLE `Специальность\НАП` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Ид\НАП` INT NOT NULL REFERENCES `Направление` (`Ид`) , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , CONSTRAINT `Ун\СПЕ` UNIQUE (`Ид\НАП`, `Код`) ); INSERT INTO `Специальность\НАП` VALUES (DEFAULT, (SELECT `Ид` FROM `Направление` WHERE `Код` = "67"), "67", "ПИ", "АСУ"), (DEFAULT, (SELECT `Ид` FROM `Направление` WHERE `Код` = "79"), "79", "ЭАС", "АСУ"); SELECT "`Специальность\НАП` Table Content:" FROM `Специальность\НАП` WHERE 1=0; SELECT * FROM `Специальность\НАП`; DROP TABLE IF EXISTS `Учебный план`; CREATE TABLE `Учебный план` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер` INT (50) NOT NULL , `Дата` DATE NOT NULL , `Ид\СПЕ` INT NOT NULL REFERENCES `Специальность\НАП` (`Ид`) , `Ид\ПРАЗ` INT NOT NULL REFERENCES `Разработчик%ПЕРС` (`Ид`) , CONSTRAINT `Ун\УЧЕ` UNIQUE (`Регномер`) ); INSERT INTO `Учебный план` VALUES (DEFAULT, "98", "2099-07-13", (SELECT `Ид` FROM `Специальность\НАП` WHERE `Ид\НАП` = "1" and `Код` = "67"), (SELECT `Ид` FROM `Разработчик%ПЕРС` WHERE `Код` = "16")), (DEFAULT, "99", "2099-07-14", (SELECT `Ид` FROM `Специальность\НАП` WHERE `Ид\НАП` = "2" and `Код` = "79"), (SELECT `Ид` FROM `Разработчик%ПЕРС` WHERE `Код` = "28")); SELECT "`Учебный план` Table Content:" FROM `Учебный план` WHERE 1=0; SELECT * FROM `Учебный план`; DROP TABLE IF EXISTS `Дисциплина\УЧЕ`; CREATE TABLE `Дисциплина\УЧЕ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Ид\УЧЕ` INT NOT NULL REFERENCES `Учебный план` (`Ид`) , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Объем` INT (50) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , CONSTRAINT `Ун\ДИС` UNIQUE (`Ид\УЧЕ`,`Код` ) ); INSERT INTO `Дисциплина\УЧЕ` VALUES (DEFAULT, (SELECT `Ид` FROM `Учебный план` WHERE `Регномер` = "98"), "3", "ТСиСА", "67",(SELECT `Ид` FROM `Справочник` WHERE `Слк` = "3" and `Код` = "234567")), (DEFAULT, (SELECT `Ид` FROM `Учебный план` WHERE `Регномер` = "99"), "4", "ООМиП", "79", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "3" and `Код` = "234567")); SELECT "`Дисциплина\УЧЕ` Table Content:" FROM `Дисциплина\УЧЕ` WHERE 1=0; SELECT * FROM `Дисциплина\УЧЕ`; DROP TABLE IF EXISTS `Утвердивший%ПЕРС`; CREATE TABLE `Утвердивший%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Код` INT (50) NOT NULL , `ФИО` VARCHAR (50) NOT NULL , `Паспорт` INT (50) NOT NULL , CONSTRAINT `Ун\ПУТВ` UNIQUE (`Код`) ); INSERT INTO `Утвердивший%ПЕРС` VALUES (DEFAULT, "56", "Айзиков В.В.", "896754"), (DEFAULT, "65", "Хейфец А.Н.", "345678"); SELECT "`Утвердивший%ПЕРС` Table Content:" FROM `Утвердивший%ПЕРС` WHERE 1=0; SELECT * FROM `Утвердивший%ПЕРС`; DROP TABLE IF EXISTS `Рабочая программа`; CREATE TABLE `Рабочая программа` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер версии` INT (50) NOT NULL , `Ид\ДИС` INT NOT NULL REFERENCES `Дисциплина\УЧЕ` (`Ид`) , `Ид\ПУТВ` INT NOT NULL REFERENCES `Утвердивший%ПЕРС` (`Ид`) , `Дата разработки` DATE NOT NULL , `Дата утверждения` DATE NULL , CONSTRAINT `Ун\РАБ` UNIQUE (`Регномер версии`) ); INSERT INTO `Рабочая программа` VALUES (DEFAULT, "345", (SELECT `Ид` FROM `Дисциплина\УЧЕ` WHERE `Ид\УЧЕ` = "1" and `Код` = "3"), (SELECT `Ид` FROM `Утвердивший%ПЕРС` WHERE `Код` = "56"), "2100-07-12", NULL), (DEFAULT, "456", (SELECT `Ид` FROM `Дисциплина\УЧЕ` WHERE `Ид\УЧЕ` = "2" and `Код` = "4"), (SELECT `Ид` FROM `Утвердивший%ПЕРС` WHERE `Код` = "65"), "2100-02-16", NULL); SELECT "`Рабочая программа` Table Content:" FROM `Рабочая программа` WHERE 1=0; SELECT * FROM `Рабочая программа`; DROP TABLE IF EXISTS `Тема\РАБ`; CREATE TABLE `Тема\РАБ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Ид\РАБ` INT NOT NULL REFERENCES `Рабочая программа` (`Ид`) , `Нпп` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Объем` INT (50) NOT NULL , CONSTRAINT `Ун\ТЕМ` UNIQUE (`Ид\РАБ`, `Нпп`) ); INSERT INTO `Тема\РАБ` VALUES (DEFAULT, (SELECT `Ид` FROM `Рабочая программа` WHERE `Регномер версии` = "345"), "1", "Понятие системы", "56"), (DEFAULT, (SELECT `Ид` FROM `Рабочая программа` WHERE `Регномер версии` = "456"), "2", "Инкапсуляция данных", "65"); SELECT "`Тема\РАБ` Table Content:" FROM `Тема\РАБ` WHERE 1=0; SELECT * FROM `Тема\РАБ`; DROP TABLE IF EXISTS `Форма:ТЕМ*СПР`; CREATE TABLE `Форма:ТЕМ*СПР` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\ТЕМ` INT NOT NULL REFERENCES `Тема\РАБ` (`Ид`) , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , `Нпп` INT (50) NOT NULL , `Особенности` VARCHAR (150) NOT NULL , `Объем` INT (50) NOT NULL , CONSTRAINT `Ун\ФОР` UNIQUE (`Ид\ТЕМ`, `Ид\СПР`) ); INSERT INTO `Форма:ТЕМ*СПР` VALUES (DEFAULT, (SELECT `Ид` FROM `Тема\РАБ` WHERE `Ид\РАБ` = "1" and `Нпп` = "1"), (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "4" and `Код` = "123"), "1", "Очно", "24"), (DEFAULT, (SELECT `Ид` FROM `Тема\РАБ` WHERE `Ид\РАБ` = "2" and `Нпп` = "2"), (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "4" and `Код` = "123"), "2", "Заочно", "26"); SELECT "`Форма:ТЕМ*СПР` Table Content:" FROM `Форма:ТЕМ*СПР` WHERE 1=0; SELECT * FROM `Форма:ТЕМ*СПР`; DROP TABLE IF EXISTS `Методическая разработка`; CREATE TABLE `Методическая разработка` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , `Ид\ГРИ` INT NULL REFERENCES `Гриф\ОРГ` (`Ид`) , CONSTRAINT `Ун\МЕТ` UNIQUE (`Регномер`) ); INSERT INTO `Методическая разработка` VALUES (DEFAULT, "567", "К ТСиСА", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "1" and `Код` = "234"), (SELECT `Ид` FROM `Гриф\ОРГ` WHERE `Ид\ОРГ` = "2" and `Регномер` = "123456")), (DEFAULT, "765", "к ООМиП", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "1" and `Код` = "234"), (SELECT `Ид` FROM `Гриф\ОРГ` WHERE `Ид\ОРГ` = "2" and `Регномер` = "234567")); SELECT "`Методическая разработка` Table Content:" FROM `Методическая разработка` WHERE 1=0; SELECT * FROM `Методическая разработка`; DROP TABLE IF EXISTS `Автор:МЕТ*ПРАЗ`; CREATE TABLE `Автор:МЕТ*ПРАЗ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\МЕТ` INT NOT NULL REFERENCES `Методическая разработка` (`Ид`) , `Ид\ПРАЗ` INT NOT NULL REFERENCES `Разработчик%ПЕРС` (`Ид`) , `Нпп` INT (50) NOT NULL , CONSTRAINT `Ун\АВТ` UNIQUE (`Ид\МЕТ`, `Ид\ПРАЗ`) ); INSERT INTO `Автор:МЕТ*ПРАЗ` VALUES (DEFAULT, (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер` = "567"), (SELECT `Ид` FROM `Разработчик%ПЕРС` WHERE `Код` = "16"), "1"), (DEFAULT, (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер` = "765"), (SELECT `Ид` FROM `Разработчик%ПЕРС` WHERE `Код` = "28"), "2"); SELECT "`Автор:МЕТ*ПРАЗ` Table Content:" FROM `Автор:МЕТ*ПРАЗ` WHERE 1=0; SELECT * FROM `Автор:МЕТ*ПРАЗ`; DROP TABLE IF EXISTS `Назначение:МЕТ*РАБ`; CREATE TABLE `Назначение:МЕТ*РАБ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\МЕТ` INT NOT NULL REFERENCES `Методическая разработка` (`Ид`) , `Ид\РАБ` INT NOT NULL REFERENCES `Рабочая программа` (`Ид`) , `Нпп` INT (50) NOT NULL , CONSTRAINT `Ун\НАЗ` UNIQUE (`Ид\МЕТ`, `Ид\РАБ`) ); INSERT INTO `Назначение:МЕТ*РАБ` VALUES (DEFAULT, (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер` = "567"), (SELECT `Ид` FROM `Рабочая программа` WHERE `Регномер версии` = "345"), "1"), (DEFAULT, (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер` = "765"), (SELECT `Ид` FROM `Рабочая программа` WHERE `Регномер версии` = "456"), "2"); SELECT "`Назначение:МЕТ*РАБ` Table Content:" FROM `Назначение:МЕТ*РАБ` WHERE 1=0; SELECT * FROM `Назначение:МЕТ*РАБ`; DROP VIEW IF EXISTS `вирт_Учебный план`; CREATE VIEW `вирт_Учебный план` AS SELECT `УЧЕ`.`Регномер` AS `Регномер плана`, `СПЕ`.`Код` AS `Код специальности`, `НАП`.`Код` AS `Код направления`, `ПРАЗ`.`Код` AS `Код разработчика`, `КАФ`.`Код` AS `Код кафедры`, `УЧЕ`.`Дата` AS `Дата плана`, `СПЕ`.`Название` AS `Название специальности`, `СПЕ`.`Сведения` AS `Сведения специальности`, `НАП`.`Название` AS `Название направления`, `НАП`.`Сведения` AS `Сведения направления`, `ПРАЗ`.`ФИО` AS `ФИО разработчика`, `КАФ`.`Название` AS `Название кафедры`, `УЧЕ`.`Ид` AS `Ид\УЧЕ` FROM `Учебный план` AS `УЧЕ` INNER JOIN `Специальность\НАП` AS `СПЕ` ON `УЧЕ`.`Ид\СПЕ` = `СПЕ`.`Ид` INNER JOIN `Направление` AS `НАП` ON `СПЕ`.`Ид\НАП` = `НАП`.`Ид` INNER JOIN `Разработчик%ПЕРС` AS `ПРАЗ` ON `УЧЕ`.`Ид\ПРАЗ` = `ПРАЗ`.`Ид` INNER JOIN `Кафедра` AS `КАФ` ON `ПРАЗ`.`Ид\КАФ` = `КАФ`.`Ид` ; SELECT * FROM `вирт_Учебный план`; DROP PROCEDURE IF EXISTS `проц_Дисциплина плана`; CREATE PROCEDURE `проц_Дисциплина плана` (IN `Вх:Ид\УЧЕ` INT) SELECT `ДИС`.`Код` AS `Код дисциплины`, `ДИС`.`Название` AS `Название дисциплины`, `ДИС`.`Объем` AS `Объем`, `СПР`.`Код` AS `Код вида дисциплины`, `СПР`.`Название` AS `Название вида дисциплины`, `ДИС`.`Ид` AS `Ид\ДИС` FROM `Дисциплина\УЧЕ` AS `ДИС` INNER JOIN `Справочник` AS `СПР` ON `ДИС`.`Ид\СПР` = `СПР`.`Ид` WHERE `СПР`.`Слк` = "3" And `ДИС`.`Ид\УЧЕ` = `Вх:Ид\УЧЕ` ; CALL `проц_Дисциплина плана` (1); CALL `проц_Дисциплина плана` (2); DROP VIEW IF EXISTS `вирт_Рабочая программа%Тема`; CREATE VIEW `вирт_Рабочая программа%Тема` AS SELECT `РАБ`.`Регномер версии` AS `Регномер версии программы`, `УЧЕ`.`Регномер` AS `Регномер плана`, `СПЕ`.`Код` AS `Код специальности`, `ПРАЗ`.`Код` AS `Код разработчика`, `ДИС`.`Название` AS `Название дисциплины`, `ДИС`.`Код` AS `Код дисциплины`, `УЧЕ`.`Дата` AS `Дата плана`, `СПЕ`.`Название` AS `Название специальности`, `РАБ`.`Дата разработки` AS `Дата разработки`, `ПРАЗ`.`ФИО` AS `ФИО разработчика`, `РАБ`.`Дата утверждения` AS `Дата утверждения`, `ПУТВ`.`Код` AS `Код утвердившего`, `ПУТВ`.`ФИО` AS `ФИО утвердившего`, `ТЕМ`.`Нпп` AS `Нпп темы`, `ТЕМ`.`Название` AS `Название темы`, `ТЕМ`.`Объем` AS `Объем темы` FROM `Тема\РАБ` AS `ТЕМ` INNER JOIN `Рабочая программа` AS `РАБ` ON `ТЕМ`.`Ид\РАБ` = `РАБ`.`Ид` INNER JOIN `Утвердивший%ПЕРС` AS `ПУТВ` ON `РАБ`.`Ид\ПУТВ` = `ПУТВ`.`Ид` INNER JOIN `Дисциплина\УЧЕ` AS `ДИС` ON `РАБ`.`Ид\ДИС` = `ДИС`.`Ид` INNER JOIN `Учебный план` AS `УЧЕ` ON `ДИС`.`Ид\УЧЕ` = `УЧЕ`.`Ид` INNER JOIN `Разработчик%ПЕРС` AS `ПРАЗ` ON `УЧЕ`.`Ид\ПРАЗ` = `ПРАЗ`.`Ид` INNER JOIN `Специальность\НАП` AS `СПЕ` ON `УЧЕ`.`Ид\СПЕ` = `СПЕ`.`Ид` ; SELECT * FROM `вирт_Рабочая программа%Тема`; DROP VIEW IF EXISTS `вирт_Тема%Вид обучения`; CREATE VIEW `вирт_Тема%Вид обучения` AS SELECT `ТЕМ`.`Нпп` AS `Нпп темы`, `ТЕМ`.`Название` AS `Название темы`, `ТЕМ`.`Объем` AS `Объем темы`, `ФОР`.`Нпп` AS `Нпп вида обучения`, `СПР`.`Код` AS `Код вида обучения`, `СПР`.`Название` AS `Название вида обучения`, `ФОР`.`Объем` AS `Объем вида обучения` FROM `Форма:ТЕМ*СПР` AS `ФОР` INNER JOIN `Тема\РАБ` AS `ТЕМ` ON `ФОР`.`Ид\ТЕМ` = `ТЕМ`.`Ид` INNER JOIN `Справочник` AS `СПР` ON `ФОР`.`Ид\СПР` = `СПР`.`Ид` WHERE `СПР`.`Слк` = "4" ; SELECT * FROM `вирт_Тема%Вид обучения`; DROP VIEW IF EXISTS `вирт_Методическая разработка_авторы_дисциплины`; CREATE VIEW `вирт_Методическая разработка_авторы_дисциплины` AS WITH `ЧДИС` AS ( SELECT `ДИС`.`Ид\СПР` AS `Ид\СПР`, `ДИС`.`Ид` AS `Ид`, COUNT(*) AS `Кол_Дис` FROM `Дисциплина\УЧЕ` AS `ДИС` INNER JOIN `Справочник` AS `СПР3` ON `ДИС`.`Ид\СПР` = `СПР3`.`Ид` GROUP BY `ДИС`.`Ид`) SELECT `МЕТ`.`Регномер` AS `Рег. номер разработки`, `СПР1`.`Код` AS `Код вида разработки`, `МЕТ`.`Название` AS `Название разработки`, `СПР1`.`Название` AS `Название вида разработки`, `ГРИ`.`Регномер` AS `Регномер грифа`, `ГРИ`.`Дата` AS `Дата присвоения грифа`, `СПР2`.`Название` AS `Код вида грифа`, `СПР2`.`Название` AS `Название вида грифа`, `ОРГ`.`Код` AS `Код организации грифа`, `ОРГ`.`Название` AS `Название организации грифа`, COUNT(*) AS `Число авторов`, `ЧДИС`.`Кол_Дис` AS `Число дисциплин` FROM `Автор:МЕТ*ПРАЗ` AS `АВТ` INNER JOIN `Методическая разработка` AS `МЕТ` ON `АВТ`.`Ид\МЕТ` = `МЕТ`.`Ид` INNER JOIN `Гриф\ОРГ` AS `ГРИ` ON `МЕТ`.`Ид\ГРИ` = `ГРИ`.`Ид` INNER JOIN `Организация` AS `ОРГ` ON `ГРИ`.`Ид\ОРГ` = `ОРГ`.`Ид` INNER JOIN `Справочник` AS `СПР2` ON `ГРИ`.`Ид\СПР` = `СПР2`.`Ид` INNER JOIN `Справочник` AS `СПР1` ON `МЕТ`.`Ид\СПР` = `СПР1`.`Ид` LEFT JOIN `ЧДИС` ON `СПР1`.`Ид` = `ЧДИС`.`Ид` WHERE `СПР1`.`Слк` = "1" And `СПР2`.`Слк` = "2" GROUP BY `АВТ`.`Ид` ; SELECT * FROM `вирт_Методическая разработка_авторы_дисциплины`; DROP VIEW IF EXISTS `вирт_Методическая разработка_виды обучения`; CREATE VIEW `вирт_Методическая разработка_виды обучения` AS SELECT `МЕТ`.`Регномер` AS `Рег. номер разработки`, `СПР1`.`Код` AS `Код вида разработки`, `МЕТ`.`Название` AS `Название разработки`, `СПР1`.`Название` AS `Название вида разработки`, `ГРИ`.`Регномер` AS `Регномер грифа`, `ГРИ`.`Дата` AS `Дата присвоения грифа`, `СПР2`.`Название` AS `Код вида грифа`, `СПР2`.`Название` AS `Название вида грифа`, `ОРГ`.`Код` AS `Код организации грифа`, `ОРГ`.`Название` AS `Название организации грифа`, COUNT(*) AS `Число видов обучения` FROM `Методическая разработка` AS `МЕТ` INNER JOIN `Гриф\ОРГ` AS `ГРИ` ON `МЕТ`.`Ид\ГРИ` = `ГРИ`.`Ид` INNER JOIN `Организация` AS `ОРГ` ON `ГРИ`.`Ид\ОРГ` = `ОРГ`.`Ид` INNER JOIN `Справочник` AS `СПР2` ON `ГРИ`.`Ид\СПР` = `СПР2`.`Ид` INNER JOIN `Справочник` AS `СПР1` ON `МЕТ`.`Ид\СПР` = `СПР1`.`Ид` WHERE `СПР1`.`Слк` = "1" And `СПР2`.`Слк` = "2" GROUP BY `МЕТ`.`Ид` ; SELECT * FROM `вирт_Методическая разработка_виды обучения`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear