Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2016, 13:08   #1
C++++
Пользователь
 
Регистрация: 08.01.2014
Сообщений: 22
По умолчанию Запрос к БД

Cоставить запрос, выполняющий вывод фамилий студентов и количества предметов, по которым они экзаменовались.
Таблица student:
STUDENT_ID: 1; 3; 6; 10; 12; 265; 32; 654; 274; 55; 8; 111; 222; 543
SURNAME:Иванов;Петров;Сидоров;Кузне цов;Зайцева;Павлов;Котов;Лукин;Петр ов;Белкин;Пупкин;Косинцева;Фокин;Ав ерин
Таблица exam_mark:
STUDENT_ID: 3; 265; 8; 8; 10; 654; 274; 111; 543; 6; 32; 111; 12; 222; 55; 1; 55; 12
SUBJ_ID: 10; 10; 10; 22; 22; 22; 43; 43; 43; 56; 56; 56; 94; 94; 94; 73; 73; 73
Код:
select s.surname
join exam_mark m on m.student_id=s.student_id
group by s.student_id and COUNT(subj_id) from exam_mark;
выдает ошибку в третьей строчке
C++++ вне форума Ответить с цитированием
Старый 18.12.2016, 13:49   #2
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
select s.surname
join
После SELECT нужно "FROM Таблица" и потом "JOIN"
Цитата:
group by s.student_id
Групировать можно только тот столбцы который перечислено в "SELECT-е"
Цитата:
and COUNT(subj_id) from exam_mark;
После group by можно писать "HAVING" и потом если нужно "and COUNT"

Последний раз редактировалось xxbesoxx; 18.12.2016 в 14:04.
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на выборку и отчет на этот запрос Camelot_2012 Microsoft Office Access 2 21.12.2011 16:48
запрос к БД lebrosha SQL, базы данных 1 18.06.2010 13:41
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50