Здравствуйте! Сегодня: Чт, 29 Окт 2020, Ваш IP: 34.236.245.255 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Базы данных
+ Создать новую тему Страница: 1
Тема: MS SQL Server · +  +  дата добавления: 17.08.2014 / 20:52
Автор темы:
rusiko
rusiko
тем: 104 / ответов: 25 / благодарностей: 0 / репутация: 3
ответов: 25
создал(а) тем: 104


Привет. Есть вопрос: Для каждого производителя, выпускающего ПК-блокноты c объёмом жесткого диска не менее 10 Гбайт, найти скорости таких ПК-блокнотов.

Мое решение:

select speed, (
select maker
from Product
where type = 'Laptop' and model=Laptop.model
) as maker
from Laptop
where hd >= '10'

Но когда вставляю этот ответ, получается что я решил правильно (результат такой же как и в сайте),но выходит сообщение о том что решение неверное.
Первым нужно получить производителя, а вторым скорость. Но когда меняю местами основной запроса с вложенным SQL выдает ошибку. Помогите пожайлуста. Спасибо заранее.
Технологии: Microsoft SQL Server
 
Ответ # 1 # · +  +  дата добавления: 17.08.2014 / 21:23
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


Поменять поля местами?
select 
(select maker from Product where type = 'Laptop' and model=Laptop.model) as maker,
speed
from Laptop 
where hd >= '10'
По идее ошибок не должно возникать.
 
Страница: 1 + Создать новую тему