Как правильно составить двойной php запрос в моём случае

sheckler sheckler   31.05.2014 14:42   386  
Добрый день,

Корячусь над одним проектом в сфере приложений iOS, но возникла загвоздка с выводом информации конкретного раздела. Задача вывести публикации, которые стали дешевле, т.е. соответствующие параметрам:

p.price = e.price (цена прилиложения = старой цене приложения)

p.date_update = e.date (соответствие даты обновления)

p.id = e.news_id (соответствие ID приложения)

Существующий запрос: SELECT p.id, p.price, p.date_update, e.news_id, e.date, e.price, e.pricenew FROM " . PREFIX . "_apptable p LEFT JOIN " . PREFIX . "_update_history e ON (p.id=e.news_id and p.date_update=e.date) WHERE p.price>'0' AND e.price>'0' AND e.pricenew>'0' AND p.price<e.price ORDER BY p.date_update DESC LIMIT 0,50

Задача запроса - подключить базу актуальной информации о приложении и базу истории его обновлений, где P - информация о приложении, E - информация об обновлениях.

С существующим запросом 1-й пост выводит правильно (новая цена меньше старой), остальные наоборот (новая цена больше старой). Должно выводить все посты, где новая цена меньше старой. Может кто подскажет что-то дельное? Малоли где не заметил что

Ответы на вопрос (0) Написать ответ

Войдите, чтобы написать ответ
Вход Регистрация