Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / где ошибка / 7 сообщений из 7, страница 1 из 1
01.01.2018, 16:15
    #39578549
Евгения1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
Доброго времени суток.
с новым годом, уважаемые форумчане. Всех благ.
есть такая задача:
Используя таблицу Product, определить количество производителей, выпускающих по одной модели.
запрос составила такой:
select count(maker) as count_maker from Product where model in (model,count(model) as count_model from Product group by model having count(model)=1)
ошибку выдает следующую: Incorrect syntax near the keyword 'as'.
убираю 'as' и снова ошибка.
Подскажите пожалуйста в чем может быть ошибка.
Заранее спасибо
...
Рейтинг: 0 / 0
01.01.2018, 16:23
    #39578550
Massa52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
Евгения1988,
Вам сюда
https://docs.microsoft.com/en-us/sql/t-sql/language-elements/in-transact-sql
p.s.
SQL_EX задания желательно там и обсуждать в форуме.
...
Рейтинг: 0 / 0
01.01.2018, 16:24
    #39578551
Евгения1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
некорректно написала запрос. исправленный:
select count(maker) as count_maker from Product where model in (select model,count(model) as count_model from Product group by model having count(model)=1)
...
Рейтинг: 0 / 0
01.01.2018, 16:29
    #39578552
Massa52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
Евгения1988,
Запрос все равно не верен. Почитайте хелп по IN
...
Рейтинг: 0 / 0
01.01.2018, 16:29
    #39578553
Евгения1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
Massa52,

спасибо, я бы туда написала, но принимать участие в обсуждении задачки можно только с условием если задача решена. а я к сожалению не решила ее, не понимаю где ошибка. и как я понимаю ошибка семантическая.
...
Рейтинг: 0 / 0
01.01.2018, 16:33
    #39578554
Massa52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
Евгения1988,
У вас SELECT в IN имеет два поля, с каким из них должно сопоставлятся поле model?
...
Рейтинг: 0 / 0
01.01.2018, 16:39
    #39578555
Евгения1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где ошибка
Massa52,
спасибо большущее) убрала одно поле в in.система хоть и обработала мой запрос, но рез-т вернула не тот. буду разбираться
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / где ошибка / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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