1) regions - id, title
2) excursions - id, title, text
2) hotels - id, title1) excursion_region - id, excursion_id, region_id
2) excursion_region_hotel - id, excursion_region_id, hotel_id Как разбить таблицы, чтобы поиск был либо по региону, либо по региону и отелю к нему привязанному?Никак. Таблицы нужно связывать (
JOIN).Регион — это поле в таблице Отель.План экскурсии с полями: Экскурсия, Дата, Отель.SELECT *
FROM План экскурсии
JOIN Экскурсия
JOIN Отель
JOIN Регион
WHERE