Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/107: Рейтинг темы: голосов - 107, средняя оценка - 4.60
4 / 4 / 4
Регистрация: 06.03.2011
Сообщений: 319
1

Вложенный запрос более 1 значения

30.03.2013, 23:36. Показов 19840. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите избавится от ошибки

Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.

не понимаю как переписать чтобы её не было

Адресотделения на которое поступает газета, имеющая цену больше указанной

select Адресотделения from Отделение Group by Адресотделения,Название having Название=(select Название from Издание where Цена > 50)
Миниатюры
Вложенный запрос более 1 значения  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2013, 23:36
Ответы с готовыми решениями:

Вложенный запрос вернул больше одного значения Это запрещено, когда вложенный запрос следует после =, !=, <
Здравствуйте,проблема вот в чем,при добавление записи в таблицу,первая запись добавляется,а при...

Вложенный запрос вернул больше одного значения Это запрещено, когда вложенный запрос следует после =, !=, <, <
Здравствуйте,проблема вот в чем,при добавление записи в таблицу,первая запись добавляется,а при...

Запрос Select T-sql - Вложенный запрос вернул больше одного значения
Нужно посчитать комиссию от сделки. DealShare(комиссия) - поле таблицы agents, supplies -...

Вложенный запрос вернул больше одного значения
Всем добрый день! Есть база данных туров на SQL. Есть хранимая процедура, которая вычисляет цену...

4
4 / 4 / 4
Регистрация: 06.03.2011
Сообщений: 319
30.03.2013, 23:41  [ТС] 2
Цитата Сообщение от yuliyayuliya28 Посмотреть сообщение
Здравствуйте, помогите избавится от ошибки

Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.

не понимаю как переписать чтобы её не было

Адресотделения на которое поступает газета, имеющая цену больше указанной

select Адресотделения from Отделение Group by Адресотделения,Название having Название=(select Название from Издание where Цена > 50)
Вторая таблица Название -Цена
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
30.03.2013, 23:51 3
грабли...
having Название IN (select
1
4 / 4 / 4
Регистрация: 06.03.2011
Сообщений: 319
31.03.2013, 00:14  [ТС] 4
Цитата Сообщение от cygapb-007 Посмотреть сообщение
грабли...
having Название IN (select
Спасибо большое))))у меня ещё получилось немного по другому записать

select Адресотделения from Отделение where Название=ANY(select Название from Издание where Цена < 50)
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
31.03.2013, 00:58 5
правильно - вообще без группировки, как уже подсказывали :-)
SQL
1
2
3
SELECT Адресотделения 
FROM Отделение 
WHERE EXISTS(SELECT * FROM Издание WHERE Цена > 50 AND Название = Отделение.Название)
Добавлено через 39 минут
Цитата Сообщение от yuliyayuliya28 Посмотреть сообщение
Спасибо большое))))у меня ещё получилось немного по другому записать

SQL
1
SELECT Адресотделения FROM Отделение WHERE Название=ANY(SELECT Название FROM Издание WHERE Цена < 50)
Так еще красивше, ANY сразу не заметил :-) По стоимости одинаково, но - экзотичнее:-)
1
31.03.2013, 00:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2013, 00:58
Помогаю со студенческими работами здесь

При условии having count(*) = 1 вложенный запрос вернул больше одного значения
Запрос выполняется с ошибкой update TFF_OBSCURE_PP set SUM_PP_ALL = (select TFF_PP.SUM_PP...

Ошибка при внесении записи в базу данных (вложенный запрос вернул больше одного значения)
Когда вношу новую запись, возникает ошибка: Вложенный запрос вернул больше одного значения. Это...

"Вложенный запрос вернул больше одного значения."Не получается удалить две похожих записи
создаю хранимую процедуру на удаление USE GO /****** Object: StoredProcedure . Script...

Вложенный запрос
Здравствуйте помогите пожалуйста не понимаю что делаю не так Вывести Фамилию редактора газеты,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru