Как правильно составить двойной php запрос в моём случае
Добрый день,
Корячусь над одним проектом в сфере приложений 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-й пост выводит правильно (новая цена меньше старой), остальные наоборот (новая цена больше старой). Должно выводить все посты, где новая цена меньше старой. Может кто подскажет что-то дельное? Малоли где не заметил что