Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как правильно связать 2,3,4 таблицы запросом inner join в БД SQl

салават галимуллин Ученик (156), на голосовании 1 год назад
помогите пожалуйста, надо связать запросом и что бы смысл имел выполнение этих запросов



Голосование за лучший ответ
Оракул Оракул (62085) 1 год назад
По ключам s_id, a_id, k_id
Непонятно что за таблицы 2 3 4, они не пронумерованы
 select * from treneri t
join sportivniy_klub sk on t.s_id = sk.s_id
join abonementi a on sk.s_id = a.s_id
join klienti k on a.k_id = k.k_id
салават галимуллинУченик (156) 1 год назад
ну типо сначало одним запросом 2 таблицы связать,потом 3 таблицы и 4
Оракул Оракул (62085) салават галимуллин, можно сразу прописать все Джоны
салават галимуллинУченик (156) 1 год назад
2 еще как то можно сделать,а как 3 и 4 связать и что бы было правильно?)
Оракул Оракул (62085) салават галимуллин, обновил ответ
Хлебушек Оракул (76343) 1 год назад
опять 25.
структура твоей БД составлена через заднее место, здесь как ни крути осмысленного запроса не получится
салават галимуллинУченик (156) 1 год назад
я не знаю как структуру бд нормальной сделать
Хлебушек Оракул (76343) салават галимуллин, ну, можно всех людей загнать в одну таблицу, а там уже по какому-то id обозначать кто есть кто (клиент, тренер, игрок и т.п.), подтягивать его данные (паспорт ,адресс и прочее). Тогда это будет что то осмысленное
Похожие вопросы