powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Агрегация с подзапросами
12 сообщений из 12, страница 1 из 1
Агрегация с подзапросами
    #39594212
isq1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, подскажите, пожалуйста, что я не так делаю... У меня вечная проблема с подзапросами - они не работают )))) Вот кручу, верчу- опять не работает
select maker
from Product
inner join PC
on
Product.model= PC.model
where speed in ( select max (a.speed) from (

select min(ram), maker, speed, Product.model
from Product
inner join PC on
Product.model= PC.model
group by maker, speed, Product.model
) as a)
No column name was specified for column 1 of 'a'.
select max (a.speed) from (

select min(ram), maker, speed, Product.model
from Product
inner join PC on
Product.model= PC.model
group by maker, speed, Product.model
) as a)
та же ошибка, хотя вроде синтаксис не нарушаю, ни в первом, ни во втором варианте.
Нужен именно максимум по speed среди минимума по другому полю
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594221
Вам же говорят какая у вас ошибка, что в ней непонятного?

Код: sql
1.
No column name was specified for column 1 of 'a'
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594223
isq1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прохожий123123,

он ругается на max (a.speed), но это поле есть в подзапросе.
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594234
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прекращайте публиковать задачки и решения с sql-ex,
вашу тему тут закроют, а самого на том сайте забанят
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594235
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isq1992прохожий123123,

он ругается на max (a.speed), но это поле есть в подзапросе.Вы еще и читать не умеете?
Какой запрос у вас под алиасом а? Какое в нём первое поле?
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594242
isq1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Sizov,

Запрос с алиасом он выводит и на min не ругается. Прблемы начинаются, когда я оборачиваю этот запрос в другой select
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594247
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isq1992Sergey Sizov,

Запрос с алиасом он выводит и на min не ругается. Прблемы начинаются, когда я оборачиваю этот запрос в другой selectВот именно! И причина вам написана. Неужели так трудно догадаться дать имя полю?
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594248
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
isq1992,
А Вы его сапогом запихивайте:
Код: sql
1.
2.
3.
4.
5.
select min(ram) AS MinivalValue, maker, speed, Product.model
from Product
inner join PC on
Product.model= PC.model
group by maker, speed, Product.model
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594249
isq1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,
я решение не публикую, как и само задание. Задание там другое и включает еще несколько условий выполнения. У меня действительно проблемы с подзапросами, я уже решала и решила эту задачу, под другой учеткой, и в ту учетку могу вернуться - но не буду.Прошел год - и я снова на те же грабли, та же проблема. А буду решать все задачи на подзапросы. сначала под одной учеткой, потом под новой- пока в моей голове не отложиться.
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594262
isq1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xenix,

Спасибо огромное!!!!!!!!!!!!!!!!!!!!!!!! заработало, но я, честно, не догоняю - почему нужен псевдоним, ведь во втором селекте (MAX) ссылку указывала (a.) Видимо на лбу себе высечь придется просто, как правило
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594270
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
isq1992,
ну потому что есть такое общее правило: лучше возвращать именованный набор полей
...
Рейтинг: 0 / 0
Агрегация с подзапросами
    #39594291
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isq1992Yasha123,
я решение не публикую, как и само задание.
т.е. вот это не задание:
авторНужен именно максимум по speed среди минимума по другому полю
ваш код не решение,
а я вообще мартовский заяц?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Агрегация с подзапросами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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