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 ,`Сроки` CHAR (10) NOT NULL UNIQUE ,`Год` CHAR (10) NOT NULL ); INSERT INTO `Кампания` SET `Ид`=NULL, `Сроки`="30", `Год`="2022"; SELECT "`Кампания` Table Content:" FROM `Кампания` WHERE 1=0; SELECT * FROM `Кампания`; DROP TABLE IF EXISTS `Справка`; CREATE TABLE `Справка` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` CHAR (10) NOT NULL , `Код` CHAR (10) NOT NULL , `Слк_родитель` CHAR (10) NULL ,`Название` CHAR (10) NULL , `Ид_родитель\СПР` INT NULL REFERENCES `Справка` (`Ид`) , CONSTRAINT `Ун1\СПР` UNIQUE (`Слк`,`Код`) ); INSERT INTO `Справка` VALUES (NULL, "НАП", "01-НАП", NULL, NULL,NULL), (NULL, "ДОЛ", "01-ДОЛ", NULL, NULL,NULL), (NULL, "ФАК", "01-ФАК", NULL, NULL,NULL), (NULL, "ДИС", "01-ДИС", NULL, NULL,NULL); SELECT "`Справка` Table Content:" FROM `Справка` WHERE 1=0; SELECT * FROM `Справка`; DROP TABLE IF EXISTS `Специальность: НАП`; CREATE TABLE `Специальность: НАП` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR (10) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) , `Название` CHAR (10) NOT NULL , `Сведения` CHAR (50) NOT NULL , CONSTRAINT `Ун1\СПЕ` UNIQUE (`Код`,`Ид\СПР`) ); INSERT INTO `Специальность: НАП` SET `Ид`=NULL, `Код`="01", `Ид\СПР`= (SELECT `Ид` FROM `Справка` WHERE `Слк`="НАП" AND `Код`= "01-НАП"), `Название`="ПИ", `Сведения`="Прикладная информатика"; SELECT "`Специальность: НАП` Table Content:" FROM `Специальность: НАП` WHERE 1=0; SELECT * FROM `Специальность: НАП`; DROP TABLE IF EXISTS `Абитуриент%ПЕРС`; CREATE TABLE `Абитуриент%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Ид\КАМ` INT NOT NULL REFERENCES `Кампания` (`Ид`) , `Ид\СПЕ` INT NOT NULL REFERENCES `Специальность: НАП` (`Ид`) , `Ид\СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) ); INSERT INTO `Абитуриент%ПЕРС` SET `Ид`=NULL, `Код`="01", `Паспорт`="12345", `ФИО`="Андреев А.А.", `Ид\КАМ`=(SELECT `Ид` FROM `Кампания` WHERE `Сроки`=30), `Ид\СПЕ`= (SELECT `Ид` FROM `Специальность: НАП` WHERE `Код`="01"), `Ид\СПР`= (SELECT `Ид` FROM `Справка` WHERE `Слк`="НАП" AND `Код`= "01-НАП"); SELECT "`Абитуриент%ПЕРС` Table Content:" FROM `Абитуриент%ПЕРС` WHERE 1=0; SELECT * FROM `Абитуриент%ПЕРС` ; DROP TABLE IF EXISTS `Кафедра/ФАК`; CREATE TABLE `Кафедра/ФАК` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR (10) NOT NULL , `Ид\СПР` INT (10) NOT NULL REFERENCES `Справка` (`Ид`) , `Название` CHAR (10) NOT NULL , CONSTRAINT `Ун1\КАФ` UNIQUE (`Код`,`Ид\СПР`) ); INSERT INTO `Кафедра/ФАК` SET `Ид`=NULL, `Код`="01", `Ид\СПР`=(SELECT `Ид` FROM `Справка` WHERE `Слк`="ФАК" AND `Код`= "01-ФАК"), `Название`="АСУ"; SELECT "`Кафедра/ФАК` Table Content:" FROM `Кафедра/ФАК` WHERE 1=0; SELECT * FROM `Кафедра/ФАК`; DROP TABLE IF EXISTS `Сотрудник%ПРЕС`; CREATE TABLE `Сотрудник%ПРЕС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) ); INSERT INTO `Сотрудник%ПРЕС` SET `Ид`=NULL, `Код`="01", `Паспорт`="12345", `ФИО`="Борисов Б.Б.", `Ид\СПР`=(SELECT `Ид` FROM `Справка` WHERE `Слк`="ДОЛ" AND `Код`= "01-ДОЛ"); SELECT "`Сотрудник%ПРЕС` Table Content:" FROM `Сотрудник%ПРЕС` WHERE 1=0; SELECT * FROM `Сотрудник%ПРЕС`; DROP TABLE IF EXISTS `Руководитель:СОТ`; CREATE TABLE `Руководитель:СОТ` ( `Ид\СОТ`INT NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПРЕС` (`Ид`) ); INSERT INTO `Руководитель:СОТ` SET `Ид\СОТ`=(SELECT `Ид` FROM `Сотрудник%ПРЕС` WHERE `Код`="01"); SELECT "`Руководитель:СОТ` Table Content:" FROM `Руководитель:СОТ` WHERE 1=0; SELECT * FROM `Руководитель:СОТ`; DROP TABLE IF EXISTS `Преподаватель:СОТ`; CREATE TABLE `Преподаватель:СОТ` ( `Ид\СОТ`INT NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПРЕС` (`Ид`) , `Ид\КАФ` INT NOT NULL REFERENCES `Кафедра/ФАК` (`Ид`) ); INSERT INTO `Преподаватель:СОТ` SET `Ид\СОТ`=(SELECT `Ид` FROM `Сотрудник%ПРЕС` WHERE `Код`="01"), `Ид\КАФ`=(SELECT `Ид` FROM `Кафедра/ФАК` WHERE `Код`="01"); SELECT "`Преподаватель:СОТ` Table Content:" FROM `Преподаватель:СОТ` WHERE 1=0; SELECT * FROM `Преподаватель:СОТ`; DROP TABLE IF EXISTS `Приказ`; CREATE TABLE `Приказ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер` CHAR (10) NOT NULL UNIQUE , `Дата` CHAR (50) NOT NULL , `Ид\СОТ` INT NOT NULL REFERENCES `Сотрудник%ПРЕС` (`Ид`) ); INSERT INTO `Приказ` SET `Ид`=NULL, `Регномер`="1", `Дата`="01.01.2022", `Ид\СОТ`=(SELECT `Ид` FROM `Сотрудник%ПРЕС` WHERE `Код`="01"); SELECT "`Приказ` Table Content:" FROM `Приказ` WHERE 1=0; SELECT * FROM `Приказ`; DROP TABLE IF EXISTS `Заседание приёмной комиссии`; CREATE TABLE `Заседание приёмной комиссии` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер` CHAR (10) NOT NULL UNIQUE , `Дата` CHAR (50) NOT NULL , `Ид\КАМ` INT NOT NULL REFERENCES `Кампания` (`Ид`) ); INSERT INTO `Заседание приёмной комиссии` SET `Ид`=NULL, `Регномер`="1234", `Дата`="01.01.2022", `Ид\КАМ`=(SELECT `Ид` FROM `Кампания` WHERE `Сроки`="30"); SELECT "`Заседание приёмной комиссии` Table Content:" FROM `Заседание приёмной комиссии` WHERE 1=0; SELECT * FROM `Заседание приёмной комиссии`; DROP TABLE IF EXISTS `Комиссия`; CREATE TABLE`Комиссия` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер` CHAR (10) NOT NULL UNIQUE ); INSERT INTO `Комиссия` SET `Ид`=NULL, `Регномер`="12345"; SELECT "`Комиссия` Table Content:" FROM`Комиссия` WHERE 1=0; SELECT * FROM `Комиссия`; DROP TABLE IF EXISTS `Экзаменационная комиссия`; CREATE TABLE `Экзаменационная комиссия` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер комиссии` CHAR (10) NOT NULL UNIQUE , `Ид\СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) ,`Ид\КАМ` INT NOT NULL REFERENCES `Кампания` (`Ид`) ); INSERT INTO `Экзаменационная комиссия` SET `Ид`=NULL, `Регномер комиссии`="12345", `Ид\СПР`=(SELECT `Ид` FROM `Справка` WHERE `Слк`="ДИС" AND `Код`= "01-ДИС"), `Ид\КАМ`=(SELECT `Ид` FROM `Кампания` WHERE `Сроки`="30"); SELECT "`Экзаменационная комиссия` Table Content:" FROM `Экзаменационная комиссия` WHERE 1=0; SELECT * FROM `Экзаменационная комиссия`; DROP TABLE IF EXISTS `Состав:КОМ*ПРЕ`; CREATE TABLE `Состав:КОМ*ПРЕ` ( `Ид\СОТ` INT NOT NULL REFERENCES `Преподаватель:СОТ` (`Ид\СОТ`) , `Ид\КОМ` INT NOT NULL REFERENCES `Экзаменационная комиссия` (`Ид`) , `Роль` CHAR (50) NOT NULL , `Нпп` CHAR (10) NOT NULL ,CONSTRAINT `ПК/СОС` PRIMARY KEY (`Ид\СОТ`,`Ид\КОМ`) ); INSERT INTO `Состав:КОМ*ПРЕ` SET `Ид\СОТ`=(SELECT `Ид\СОТ` FROM `Преподаватель:СОТ` WHERE `Ид\СОТ`="01"), `Ид\КОМ`=(SELECT `Ид` FROM `Экзаменационная комиссия` WHERE `Регномер комиссии`="12345"), `Роль`="Старший преподаватель", `Нпп`="1"; SELECT "`Состав:КОМ*ПРЕ` Table Content:" FROM `Состав:КОМ*ПРЕ` WHERE 1=0; SELECT * FROM `Состав:КОМ*ПРЕ`; DROP TABLE IF EXISTS `Заявление`; CREATE TABLE `Заявление` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Регномер` CHAR (10) NOT NULL ); INSERT INTO `Заявление` SET `Ид`=NULL, `Регномер`="12345"; SELECT "`Заявление` Table Content:" FROM `Заявление` WHERE 1=0; SELECT * FROM `Заявление`; DROP TABLE IF EXISTS `Решение:АБИ*ЗАС`; CREATE TABLE `Решение:АБИ*ЗАС` ( `Ид\ЗАС` INT NOT NULL REFERENCES `Заседание приёмной комиссии` (`Ид`) , `Ид\АБИ` INT NOT NULL REFERENCES `Абитуриент%ПЕРС` (`Ид`) , `Решение` CHAR (50) NOT NULL , `Ид\ПРИ` INT NOT NULL REFERENCES `Приказ` (`Ид`) ,CONSTRAINT `ПК/РЕШ` PRIMARY KEY (`Ид\ЗАС`,`Ид\АБИ`) ); INSERT INTO `Решение:АБИ*ЗАС` SET `Ид\ЗАС`=(SELECT `Ид` FROM `Заседание приёмной комиссии` WHERE `Регномер`="1234"), `Ид\АБИ`=(SELECT `Ид` FROM `Абитуриент%ПЕРС` WHERE `Код`="01"), `Решение`="Принять", `Ид\ПРИ`=(SELECT `Ид` FROM `Приказ` WHERE `Регномер`="1"); SELECT "`Решение:АБИ*ЗАС` Table Content:" FROM `Решение:АБИ*ЗАС` WHERE 1=0; SELECT * FROM `Решение:АБИ*ЗАС`; DROP TABLE IF EXISTS `Результаты:РЕШ`; CREATE TABLE `Результаты:РЕШ` ( `Оценка` CHAR (10) NOT NULL UNIQUE , `Ид\СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) , `Ид\ЗАЯ` INT NOT NULL REFERENCES `Заявление` (`Ид`) ,`Ид\ЗАС` INT NOT NULL REFERENCES `Решение:АБИ*ЗАС` (`Ид\ЗАС`) , `Ид\АБИ` INT NOT NULL REFERENCES `Решение:АБИ*ЗАС` (`Ид\АБИ`) ); INSERT INTO `Результаты:РЕШ` SET `Оценка`=5, `Ид\СПР`=(SELECT `Ид` FROM `Справка` WHERE `Слк`="ДИС" AND `Код`="01-ДИС"), `Ид\ЗАЯ`=(SELECT `Ид` FROM `Заявление` WHERE `Регномер`="12345"), `Ид\ЗАС`=(SELECT `Ид\ЗАС` FROM `Решение:АБИ*ЗАС` WHERE `Решение`="Принять"), `Ид\АБИ`=(SELECT `Ид\АБИ` FROM `Решение:АБИ*ЗАС` WHERE `Решение`="Принять"); SELECT "`Результаты:РЕШ` Table Content:" FROM `Результаты:РЕШ` WHERE 1=0; SELECT * FROM `Результаты:РЕШ`; DROP TABLE IF EXISTS `Экзамен:АБИ*ДИС`; CREATE TABLE `Экзамен:АБИ*ДИС` ( `Ид\СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) , `Ид\АБИ` INT NOT NULL REFERENCES `Абитуриент%ПЕРС` (`Ид`) , `Нпп` CHAR (10) NOT NULL , `Дата` CHAR (10) NOT NULL , `Оценка` CHAR (10) NOT NULL , `Дата приказа` CHAR (10) NOT NULL , `Ид\КОМ` INT NOT NULL REFERENCES `Комиссия` (`Ид`) ,CONSTRAINT `ПК\ЭКЗ` PRIMARY KEY (`Ид\СПР`,`Ид\АБИ`) ); INSERT INTO `Экзамен:АБИ*ДИС` SET `Ид\СПР`=(SELECT `Ид` FROM `Справка` WHERE `Слк`="ДИС" AND `Код`="01-ДИС"), `Ид\АБИ`=(SELECT `Ид` FROM `Абитуриент%ПЕРС` WHERE Код="01"), `Нпп`="12345", `Дата`="01.01.2022", `Оценка`="5", `Дата приказа`="05.01.2022", `Ид\КОМ`=(SELECT `Ид` FROM `Комиссия` WHERE Регномер="12345"); SELECT "`Экзамен:АБИ*ДИС` Table Content:" FROM `Экзамен:АБИ*ДИС` WHERE 1=0; SELECT * FROM `Экзамен:АБИ*ДИС`; DROP VIEW IF EXISTS `вирт_Экзаменационная комиссия`; CREATE VIEW `вирт_Экзаменационная комиссия` AS SELECT `КОМ`.`Регномер комиссии` AS `Регномер комиссии`, `КАМ`.`Сроки` AS `Сроки кампании`, `КАМ`.`Год` AS `Год кампании`, `СПР1`.`Код` AS `Код дисциплины`, `СПР1`.`Название` AS `Название дисциплины`, `ПРИ`.`Регномер` AS `Регномер приказа`, `ПРИ`.`Дата` AS `Дата приказа`, `СОТ`.`Код` AS `Код руководителя`, `СОТ`.`ФИО` AS `ФИО руководителя`, `СПР2`.`Код` AS `Код должности`, `СПР2`.`Название` AS `Название должности`, `КОМ`.`Ид` AS `Ид\Экзаменационная комиссия` FROM `Экзаменационная комиссия` AS `КОМ` INNER JOIN `Справка` AS `СПР1` ON `КОМ`.`Ид\СПР` = `СПР1`.`Ид` INNER JOIN `Кампания` AS `КАМ` ON `КОМ`.`Ид\КАМ` = `КАМ`.`Ид` INNER JOIN `Заседание приёмной комиссии` AS `ЗАС` ON `КАМ`.`Ид` = `ЗАС`.`Ид\КАМ` INNER JOIN `Решение:АБИ*ЗАС` AS `РЕШ` ON `ЗАС`.`Ид` = `РЕШ`.`Ид\ЗАС` INNER JOIN `Приказ` AS `ПРИ` ON `РЕШ`.`Ид\ПРИ` = `ПРИ`.`Ид` INNER JOIN `Руководитель:СОТ` AS `РУК` ON `ПРИ`.`Ид\СОТ` = `РУК`.`Ид\СОТ` INNER JOIN `Сотрудник%ПРЕС` AS `СОТ` ON `РУК`.`Ид\СОТ` = `СОТ`.`Ид` INNER JOIN `Справка` AS `СПР2` ON `СОТ`.`Ид\СПР` = `СПР2`.`Ид` ; SELECT * FROM `вирт_Экзаменационная комиссия`; DROP PROCEDURE IF EXISTS `проц_Состав`; CREATE PROCEDURE `проц_Состав` (IN `@Ид\Экзаменационная комиссия` INT) SELECT `СОС`.`Нпп` AS `Нпп`, `СОТ`.`Код` AS `Код преподавателя`, `СОТ`.`ФИО` AS `ФИО преподавателя`, `СПР1`.`Код` AS `Код должности`, `СПР1`.`Название` AS `Название должности`, `КАФ`.`Код` AS `Код кафедры`, `КАФ`.`Название` AS `Название кафедры`, `СПР2`.`Код` AS `Код факультета`, `СПР2`.`Название` 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`.`Ид` WHERE `СОС`.`Ид\КОМ` = `@Ид\Экзаменационная комиссия` ; CALL `проц_Состав` (1); DROP VIEW IF EXISTS `вирт_Абитуриент%Экзамен`; CREATE VIEW `вирт_Абитуриент%Экзамен` AS SELECT `ЗАЯ`.`Регномер` AS `Регномер заявления`, `КАМ`.`Сроки` AS `Сроки кампании`, `КАМ`.`Год` AS `Год кампании`, `АБИ`.`ФИО` AS `ФИО абитуриента`, `СПЕ`.`Код` AS `Код специальности`, `СПЕ`.`Название` AS `Название специальности`, `СПР1`.`Код` AS `Код направления`, `СПР1`.`Название` AS `Название направления`, `СПР2`.`Код` AS `Код дисциплины`, `СПР2`.`Название` AS `Название дисциплины`, `ЭКЗ`.`Дата` AS `Дата экзамена`, `ЭКЗ`.`Оценка` AS `Оценка`, `ЭКЗ`.`Нпп` AS `Нпп экзамена`, `ЭКЗ`.`Дата приказа` AS `Дата приказа`, `КОМ`.`Регномер` AS `Регномер комиссии` FROM `Абитуриент%ПЕРС` AS `АБИ` INNER JOIN `Экзамен:АБИ*ДИС` AS `ЭКЗ` ON `АБИ`.`Ид` = `ЭКЗ`.`Ид\АБИ` INNER JOIN `Справка` AS `СПР2` ON `ЭКЗ`.`Ид\СПР` = `СПР2`.`Ид` INNER JOIN `Комиссия` AS `КОМ` ON `ЭКЗ`.`Ид\КОМ` = `КОМ`.`Ид` INNER JOIN `Кампания` AS `КАМ` ON `АБИ`.`Ид\КАМ` = `КАМ`.`Ид` INNER JOIN `Специальность: НАП` AS `СПЕ` ON `АБИ`.`Ид\СПЕ` = `СПЕ`.`Ид` INNER JOIN `Справка` AS `СПР1` ON `СПЕ`.`Ид\СПР` = `СПР1`.`Ид` INNER JOIN `Результаты:РЕШ` AS `РЕЗ` ON `АБИ`.`Ид` = `РЕЗ`.`Ид\АБИ` INNER JOIN `Заявление` AS `ЗАЯ` ON `РЕЗ`.`Ид\ЗАЯ` = `ЗАЯ`.`Ид` ; SELECT * FROM `вирт_Абитуриент%Экзамен`; DROP VIEW IF EXISTS `вирт_Заседание приемной комиссии`; CREATE VIEW `вирт_Заседание приемной комиссии` AS WITH `ЧРЕШ` AS ( SELECT `РЕШ`.`Ид\ЗАС` AS `Ид\ЗАС`, `РЕШ`.`Решение` AS `Решение`, COUNT(*) AS `Кол_РЕШ` FROM `Решение:АБИ*ЗАС` AS `РЕШ` GROUP BY `Ид\ЗАС`) SELECT `ЗАС`.`Регномер` AS `Регномер заседания`, `ЗАС`.`Дата` AS `Дата заседания`, `КАМ`.`Сроки` AS `Сроки кампании`, `КАМ`.`Год` AS `Год кампании`, `ЧРЕШ`.`Кол_РЕШ` AS `Число решение` FROM `Заседание приёмной комиссии` AS `ЗАС` INNER JOIN `Кампания` AS `КАМ` ON `ЗАС`.`Ид\КАМ` = `КАМ`.`Ид` LEFT JOIN `ЧРЕШ` ON `ЗАС`.`Ид` = `ЧРЕШ`.`Ид\ЗАС` ; SELECT * FROM `вирт_Заседание приемной комиссии`; DROP PROCEDURE IF EXISTS `вирт_Решение по абитуриенту`; CREATE VIEW `вирт_Решение по абитуриенту` AS WITH `ЧРЕШ` AS( SELECT `РЕШ`.`Ид\АБИ` AS `Ид\АБИ`, `РЕШ`.`Решение` AS `Решение`, COUNT(*) AS `Кол_РЕШ` FROM `Решение:АБИ*ЗАС` AS `РЕШ` GROUP BY `Ид\АБИ`), `ЧПРИ` AS( SELECT `РЕШ`.`Ид\АБИ` AS `Ид\АБИ`, `РЕШ`.`Решение` AS `Решение`, COUNT(*) AS `Кол_ПРИ` FROM `Решение:АБИ*ЗАС` AS `РЕШ` GROUP BY `Ид\АБИ`) SELECT `ЗАЯ`.`Регномер` 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 `СОТ`.`Ид\СПР` = `СПР`.`Ид` LEFT JOIN `ЧРЕШ` ON `АБИ`.`Ид` = `ЧРЕШ`.`Ид\АБИ` LEFT JOIN `ЧПРИ` ON `АБИ`.`Ид` = `ЧПРИ`.`Ид\АБИ` ; SELECT * FROM `вирт_Решение по абитуриенту`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear