EVOSandru6: Не подскажете, почему данный запрос возвращает множество строк?
Я бы хотел получать только одну строку с минимальным значением
SELECT
CASE
WHEN percent IS NOT NULL
THEN
price_rr + (price_rr * percent / 100)
ELSE
price_rr
END
as min_price
FROM
mc_tarifs
LEFT JOIN
mc_rooms
ON
mc_tarifs.room_id = mc_rooms.id
LEFT JOIN
m_hotels
ON
mc_rooms.hotel_id = m_hotels.id
WHERE
m_hotels.id = 4
GROUP BY mc_tarifs.id;
Тарифы ссылаются на комнаты, комнаты ссылаются на отели.
Заведи в базе таблицу , куда складываются данные о голосовавших, код записи, за которую голосуют (id другой таблицы) и оценка. Заноси данный в таблицу после того, как юзер проголосовал и все. тогда куки вообще не нужны, просто sql запросом проверяй - голосовал и ли данный юзер за данную запись. если да, то read Only )
кука создается на определенный промежуток времени, если время пройдет, то пользователь может снова голосовать, либо если отметишь в базе то,что он голосовал, то подкинь просто дополнительное условие в представление.
Не подскажите , что делать, если после перезгрузки блока , в котором содержится данный компонент посредством ajax/jquery, срабатывает выпадлака элементов, как и должно быть, но перестает отрабатывать 'select'=>'js:function( event, ui ) , есть возможность как то переинициализировать данное место , подскажите пожалуйста.
НЕ подскажите, почему время может исчезать после перезагрузки блока посредством ajax/jquery . Сам календарь открывается , но уже без индикаторов часов и минут(
Я бы хотел получать только одну строку с минимальным значением
SELECT
CASE
WHEN percent IS NOT NULL
THEN
price_rr + (price_rr * percent / 100)
ELSE
price_rr
END
as min_price
FROM
mc_tarifs
LEFT JOIN
mc_rooms
ON
mc_tarifs.room_id = mc_rooms.id
LEFT JOIN
m_hotels
ON
mc_rooms.hotel_id = m_hotels.id
WHERE
m_hotels.id = 4
GROUP BY mc_tarifs.id;
Тарифы ссылаются на комнаты, комнаты ссылаются на отели.