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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2014, 09:50   #1
Mcduff
Пользователь
 
Регистрация: 31.10.2011
Сообщений: 27
По умолчанию задача по SQL

Есть задача, которую не могу решить.
Допустим есть 3 таблицы:
1) Собаки.

dog_id dog_name
1 шарик
2 бобик
3 матроскин

2) Тренера.

trener_id trener_name
1 Петя
2 Вася
3 Коля

3) Тренировка. (и у нее там еще есть столбцы (это не так важно)
id dog_id trener_id
1 3 2
2 1 3
3 3 2
4 2 1
5 2 3

Вопрос такой: Выбрать пары таких собак и тренеров, к которых было 2 или больше тренировки (dog_id, dog_name, trener_id, trener_name). В результате это должен быть 2-й тренер и 3-я собака.

Помогите пожалуйста.
Mcduff вне форума Ответить с цитированием
Старый 29.05.2014, 10:04   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

Код:
select dog_id, dog_name, trener_id, trener_name,count(Тренировка.id) from Собаки,Тренера,Тренировка
where Собаки.dog_id=Тренировка.dog_id and Тренера.trener_id=Тренировка.trener_id  
group by  dog_id, dog_name, trener_id, trener_name
having  count(Тренировка.id)>1
так вроде
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 29.05.2014, 11:06   #3
Mcduff
Пользователь
 
Регистрация: 31.10.2011
Сообщений: 27
По умолчанию Спасибо

Спасибо большое
Mcduff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на sql oleg2012g SQL, базы данных 3 22.05.2013 10:42
Задача по SQL Соул Помощь студентам 1 08.10.2011 20:43
Задача на Transact-SQL REztor SQL, базы данных 3 15.04.2011 15:12
Задача по SQL Сергей1_1 Фриланс 0 04.01.2011 00:10
Задача по SQL gotex SQL, базы данных 11 23.12.2010 17:52