Воскресенье, 19.05.2024, 15:01
Главная Регистрация RSS
Приветствую Вас, Заглянувший
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Независимый IT Форум » Программирование » Помощь в решении задач (Pascal/С/С++) » Помогите по MySQL (Помогите составить запросы SELECT для таблицы)
Помогите по MySQL
ValisДата: Четверг, 22.12.2011, 12:55 | Сообщение # 1
Сообщений: 1
Репутация: 0
Статус: Offline
1) Предметы Scienes

2) Специальности specialization

3) Сводная accembly

Созданы таблицы такими запросами:
Code

1)
CREATE  TABLE `skripnik`.`scienes` (  
   `number` INT NOT NULL ,  
   `name` TINYTEXT NOT NULL ,  
   `lector` TINYTEXT NULL ,  
   `degree`  ENUM('доктор', 'магистр', 'бакалавр') ,  
   PRIMARY KEY (`number`) )  
DEFAULT CHARACTER SET = utf8;  
2)  

CREATE  TABLE `skripnik`.`specialization` (  
   `number` INT NOT NULL ,  
   `specializarion` TINYTEXT NOT NULL ,  
   `year` INT NULL ,  
   `quantity` INT NULL ,  
   PRIMARY KEY (`number`) )  
DEFAULT CHARACTER SET = utf8;

DELIMITER $$

USE `skripnik`$$
3) CREATE  TABLE `skripnik`.`assembly` (  
   `num sci` INT NOT NULL ,  
   `num spec` INT NOT NULL ,  
   `semester` ENUM('1','2','3','4','5','6','7','8') NOT NULL ,  
   `hours` INT NOT NULL ,  
   `cheking` ENUM('экзамен','зачет') NOT NULL ,  
   PRIMARY KEY (`semester`) ,  
   INDEX (`num sci` ASC) ,  
   INDEX `numberspec` (`num spec` ASC) ,  
   CONSTRAINT `numbersci`  
     FOREIGN KEY (`num sci` )  
     REFERENCES `skripnik`.`scienes` (`number` )  
     ON DELETE NO ACTION  
     ON UPDATE NO ACTION,  
   CONSTRAINT `numberspec`  
     FOREIGN KEY (`num spec` )  
     REFERENCES `skripnik`.`specialization` (`number` )  
     ON DELETE NO ACTION  
     ON UPDATE NO ACTION)  
DEFAULT CHARACTER SET = utf8;


Помогите составить следующие запросы
1) Нужно вывести name из первой таблицы который отвечает определенному значению num spec и semester
2) specialization из второй таблицы, который соответствует определенному значению num sci
3) Сумму всех значений hours с определенным значением num spec
4) Значения specialization для которых в соответствующей строке num sci отсутсвует значение lector
Буду всем очень благодарен!!!
Страна: Украина Украина
Независимый IT Форум » Программирование » Помощь в решении задач (Pascal/С/С++) » Помогите по MySQL (Помогите составить запросы SELECT для таблицы)
  • Страница 1 из 1
  • 1
Поиск: