Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите написать сложный запрос в базу mysql / 5 сообщений из 5, страница 1 из 1
26.09.2016, 10:18
    #39315381
Помогите написать сложный запрос в базу mysql
Есть таблица в которой находятся данные о гостиницах. Есть таблица с перечнем городов и перечнем типов гостиниц(гостевой дом, отель и т.д.). Для получения названия города и названия типа гостиницы использую left join.

Вот сам запрос: SELECT t1.*, t2.ptype_name, t3.town_name FROM properties t1 LEFT JOIN pty_types t2 ON t1.ptytype_id = t2.id LEFT JOIN towns t3 ON t1.town_id = t3.town_id

Этот запрос отрабатывает нормально.

Загвоздка вот в чем. Есть еще таблица с отзывами к гостиницам. Нужно посчитать количество отзывов по каждой гостинице. Как дописать существующий запрос?
...
Рейтинг: 0 / 0
26.09.2016, 13:32
    #39315581
Megabyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать сложный запрос в базу mysql
Денис АниприевЕсть таблица в которой находятся данные о гостиницах. Есть таблица с перечнем городов и перечнем типов гостиниц(гостевой дом, отель и т.д.). Для получения названия города и названия типа гостиницы использую left join.

Вот сам запрос: SELECT t1.*, t2.ptype_name, t3.town_name FROM properties t1 LEFT JOIN pty_types t2 ON t1.ptytype_id = t2.id LEFT JOIN towns t3 ON t1.town_id = t3.town_id

Этот запрос отрабатывает нормально.

Загвоздка вот в чем. Есть еще таблица с отзывами к гостиницам. Нужно посчитать количество отзывов по каждой гостинице. Как дописать существующий запрос?
Join на таблицу с отзывами: COUNT(отзывы) + Group BY
...
Рейтинг: 0 / 0
26.09.2016, 15:06
    #39315653
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать сложный запрос в базу mysql
А почему LEFT JOIN? Что, есть гостиницы такие, что в справочнике отсутствует для неё город или тип? странно это...
...
Рейтинг: 0 / 0
26.09.2016, 15:17
    #39315664
Помогите написать сложный запрос в базу mysql
В таблице гостиниц только id города имеется
...
Рейтинг: 0 / 0
26.09.2016, 15:59
    #39315738
Помогите написать сложный запрос в базу mysql
Можно подробнее. Что-то мозгов не хватает
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите написать сложный запрос в базу mysql / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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