Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите решить задачу (join) / 17 сообщений из 17, страница 1 из 1
12.06.2018, 15:51
    #39659760
MickeyRoorke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
Уважаемые форумчате, помогите решить задачу.
Я начинаю разбираться с sql и появился вопрос объединения данных из таблиц.
Вопрос: Вычислить сумму результатов спортсменов, которые участвовали в стрельбе из пистолета и из Moscow.
Фото табл картинкой

Буду признателен за помощь!
...
Рейтинг: 0 / 0
13.06.2018, 08:31
    #39660002
шК0ДЕР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
Покажи свои наработки
Ну и вот это почитай
...
Рейтинг: 0 / 0
13.06.2018, 08:43
    #39660008
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
MickeyRoorke,

Ответ: 18,6
...
Рейтинг: 0 / 0
13.06.2018, 08:47
    #39660013
Посетитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
skyANA,

не факт
если заджойнить спортсменов, то ответ null :)
...
Рейтинг: 0 / 0
13.06.2018, 08:52
    #39660015
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
Тем более, что соревнования начнутся только через неделю.
...
Рейтинг: 0 / 0
13.06.2018, 08:57
    #39660018
шК0ДЕР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
К тому же Джон, Боб и Кен совсем не похожи на москвичей
...
Рейтинг: 0 / 0
13.06.2018, 08:59
    #39660021
Посетитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
шК0ДЕР,

ну не знаю, это же не город, а страна такая.
там вполне могут быть и Джоны
:)
...
Рейтинг: 0 / 0
13.06.2018, 12:27
    #39660194
MickeyRoorke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
skyANA,

спасибо, но я наверное неверно написал
я не могу понять, как написать sql запрос на это задание.
...
Рейтинг: 0 / 0
13.06.2018, 13:08
    #39660236
MickeyRoorke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
шК0ДЕР,

Мне нужен 1 sql запрос, согласно заданию,я не врубаюсь как объединить данные из трех этих таблиц в 1 такой запрос
...
Рейтинг: 0 / 0
13.06.2018, 13:11
    #39660238
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
MickeyRoorkeшК0ДЕР,

Мне нужен 1 sql запрос, согласно заданию,я не врубаюсь как объединить данные из трех этих таблиц в 1 такой запрос
т.е. делать вы ничего не будет, а только ждать когда же за вас сделают?
...
Рейтинг: 0 / 0
13.06.2018, 13:37
    #39660265
MickeyRoorke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
TaPaK,
я делаю, только что получилось не знаю
SELECT SUM (result), competition.competition_name, sportsman.country FROM result
дальше затуп
...
Рейтинг: 0 / 0
13.06.2018, 13:40
    #39660270
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
MickeyRoorke,
Способ для самых ленивых.
Ресурсы: Ловкость рук:7, Зрение:5, Мозг: 1
...
Рейтинг: 0 / 0
13.06.2018, 21:16
    #39660510
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
iiyamaMickeyRoorke,
Способ для самых ленивых.
Ресурсы: Ловкость рук:7, Зрение:5, Мозг: 1А вы думаете у него база данных есть? У спортсменов ID повторяются.
...
Рейтинг: 0 / 0
14.06.2018, 02:18
    #39660564
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
тогда почему в разделе "Microsoft SQL Server"?
...
Рейтинг: 0 / 0
14.06.2018, 08:03
    #39660585
шК0ДЕР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
MickeyRoorkeя делаю, только что получилось не знаю
Код: sql
1.
SELECT SUM (result), competition.competition_name, sportsman.country FROM result 

дальше затупЗатуп должен мотивировать на то, чтобы разобраться, а не на то, чтобы опускать руки и ждать с моря погоды. В гугле забанили? Читай про объединение таблиц (JOIN`ы). Примеров уйма.
...
Рейтинг: 0 / 0
14.06.2018, 08:29
    #39660590
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
...
Рейтинг: 0 / 0
14.06.2018, 09:19
    #39660606
lisischko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить задачу (join)
MickeyRoorke,
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select sum(r.result)
from result r
join competition c
	on r.competition_id = c.competition_id
	c.competition_name = 'Стрельба из пистолета'
join sportsman s
	on r.sportsman_id = s.sportsman_id
	and s.country = 'Moscow'



Сам только два месяца занимаюсь SQL, вроде так должно получиться :-)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите решить задачу (join) / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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