|
MySQL.RU - Webboard
Вернуться
и снова про внешние ключи (Анубис) 04/12/2003 - 09:00:09
Re: и снова про внешние ключи (Dinky) 04/12/2003 - 21:03:32
From: Анубис - 04/12/2003 - 09:00:09
Subject:и снова про внешние ключи
-----------------
Я не достаточно хорошо разбираюсь в запросах, поэтому самому не всегда получается их правилно написать. Вот и сейчас попалась ситуация, которой нет ни в примерах ни в другой доке на сайте (даже не знаю что конкретно искать). Прошу помочь.
Дело в следующем. есть таблицы
t_resort - список курортов (например Шарм, Хургада, Каир, ...)
t_location - список районов на курортах (Рас Моххамед, Шарк Бэй, ...)
t_hotel - список отелей с описанием (Хилтон, Шератон, Мариот, ...)
связи в таблице такие
t_resort ->(один ко многим) -> t_location
t_location ->(один ко многим) -> t_hotel
Нужно по t_resort.idResort получить список отелей, которые есть на этом курорте.
Вот структура таблицы:
t_resort
idResort INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY идентификатор курорта
resort_name varchar(255) not null имя курорта
id_country int(10) идентификатор страны, к которой принадлежит курорт
t_location
idLocation INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY идентификатор района
location_name varchar(255) not null название района
id_resort int(10) идентификатор курорта, к которой принадлежит район
t_hotel
idHotel INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY идентификатор отеля
hotel_name varchar(255) not null название отеля
id_location int(10) район курорта, в котором расположен отель
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12015
|
|