Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Помогите с задачками  [new]
alex2885
Member

Откуда:
Сообщений: 1
SQL
Исходные данные:
Есть 3 таблицы:
1. Наборы - N_ID bigint PK, название not null
2. Ложки - L_ID bigint PK, название varchar(50) not null, бренд varchar(100), N_ID bigint FK
3. Вилки - V_ID bigint PK, название varchar(50) not null, бренд varchar(100), N_ID bigint FK
Если бренд не известен - поле "бренд" имеет значение NULL. Для всех китайских производителей поле имеет значение "Китай"
FK ссылается на PK с тем же именем
2 одинаковые ложки/вилки заносятся в соответствующую таблицу как 2 строчки.

ЗАДАНИЕ: Написать выборки:
SQL1: Выбрать все различные названия не брендовых ложек (с неизвестным или китайским производителем) - результат: перечень названий
SQL2: Выбрать бренды ложек, по которым есть не менее 5 ложек - результат: перечень брендов
SQL3: Выбрать все ложки и с названиями наборов в которые они входят (неопределенный набор - NULL) - результат: название ложки, название набора
SQL4: Выбрать наборы и количество предметов в них. Результат: набор, количество предметов
19 фев 19, 20:02    [21814823]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с задачками  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 27854
alex2885,

задача примитивная, а таблицы не нормализованы.
19 фев 19, 22:58    [21814946]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить