Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день, помогите пожалуйста с запросом к БД mysql
Есть 4 таблицы cost, price, description, house
В таблице house - название жилья, в description - подробное описание ,price - список связей description-cost, cost - цены.
Между таблицами description и cost - связь многие ко многим , через таблицу price
Каждому жилищу - может соответствовать несколько цен ПРИМЕР:
Дом 1 - описание 1 <--- описание 1 = цена 1 ---> Цена 1 (150 руб)
<--- описание 1 = цена 2 ---> Цена 2 (250 руб)
<--- описание 1 = цена 3 ---> Цена 3 (135 руб)
Нужно составить запрос, который будет выводить все дома с описанием и минимальной ценой (т.е. в запросе нужно выбирать минимальную цену для каждого дома)
Нужно получить:
Дом 1 - описание 1 - Цена - 135 руб
Дом 2 - описание 2 - Цена .....
............... и т.д. .........
Уже второй день разбираюсь, никак не могу понять принцип построения такого запроса, просто объединить через join могу, но выводятся объекты с повторами и со всеми ценами..
Дошел до такого запроса, но он ничего не выводит, потому что выбирается минимальная цена, во всей таблице , короче не правильно..
Неактивен
На 3- й день , вроде что-то получилось, глянул бы кто понимающий , правильно или нет
Неактивен
Правильно, а если хотите разобраться, то посмотрите статью про группировку в MySQL
Неактивен