powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL Join с вложенными запросами
2 сообщений из 2, страница 1 из 1
SQL Join с вложенными запросами
    #39801062
Dmi_tri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Схема БД состоит из четырех таблиц:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, price, screen)
Printer(code, model, color, type, price)

Думаю, не стоит пояснять, что значит каждое поле, т.к. задача взята с достаточно популярного сайта, о котором наверняка все знают, но все же:
Таблица Product представляет производителя (maker), номер модели (model) и тип ('PC' - ПК, 'Laptop' - ПК-блокнот или 'Printer' - принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов. В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – code, указаны модель – model (внешний ключ к таблице Product), скорость - speed (процессора в мегагерцах), объем памяти - ram (в мегабайтах), размер диска - hd (в гигабайтах), скорость считывающего устройства - cd (например, '4x') и цена - price. Таблица Laptop аналогична таблице РС за исключением того, что вместо скорости CD содержит размер экрана -screen (в дюймах). В таблице Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный – 'Laser', струйный – 'Jet' или матричный – 'Matrix') и цена - price.


Я написал следующий запрос:

select distinct maker from product
join printer on product.model=printer.model
where maker in
(select maker from product
join pc on product.model=pc.model
where pc.ram=
(select min(ram) from pc) and pc.speed=(select max(speed)
from pc where pc.ram=(select min(ram) from pc)))

Интерпретатор языка SQL выдает ответ, что запрос неверен
авторВаш запрос вернул правильные данные на основной базе, но не прошел тест на проверочной базе.
* Неверное число записей (меньше на 1)

Подскажите, где ошибка?
...
Рейтинг: 0 / 0
SQL Join с вложенными запросами
    #39801064
Dmi_tri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Найдите производителей принтеров, которые производят ПК с наименьшим объемом RAM и с самым быстрым процессором среди всех ПК, имеющих наименьший объем RAM. Вывести: Maker
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL Join с вложенными запросами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]