powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос к БД
3 сообщений из 3, страница 1 из 1
Запрос к БД
    #39369552
Wolf5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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

Код: sql
1.
2.
3.
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;



выдает ошибку в третьей строчке
...
Рейтинг: 0 / 0
Запрос к БД
    #39369553
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wolf5,

вы вообще синтаксис SQL видели? Все части запроса имеют более чем определённые места в запросе.

Код: sql
1.
2.
3.
4.
select s.surname, COUNT(subj_id)
 from exam_mark
join exam_mark m on m.student_id=s.student_id
group by s.student_id
...
Рейтинг: 0 / 0
Запрос к БД
    #39369554
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и from у вас не из той таблицы.
Код: sql
1.
2.
3.
4.
select s.surname, COUNT(subj_id)
 from student s
join exam_mark m on m.student_id=s.student_id
group by s.student_id
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос к БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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