Привет. У меня возник вопрос по запросу к бд. Мне нужно чтобы кто-то кто знает sql хотя бы просто сказал реально ли такое сделать за один запрос. У меня есть вот такая структура. У товара есть цена. Цена разбита на группы пользователей и есть цена на товар для дефолтной группы пользователей. Так же у каждой цены есть скидки которые действуют по дате. Вопрос: Можно ли вытянуть все нужные данные за один запрос исходя с группы юзера который делает запрос, наличия скидки, действует ли эта скидка или нет. Ибо у меня сейчас все эти данные вставляются в модель товара уже после выборки товаров но с таким подходом я не могу например выбрать только акционные товары для пользователя так как на момент запроса я ничего не знаю о том а есть ли под его группу цена, а указана ли там скидка, а действует ли она ещё.
Мужики, помните это?)) Так вот я сделал) Чуточку больше об sql узнал.
но выглядит страшно. Мошновато. Может сделать метод который возвращает эту строку sql а в метод передать параметры (значения if и поле наименование поля в as)