wpdb в wp query оптимизация запроса

351
26 января 2017, 02:27
$postids = $wpdb->get_results(" 
SELECT p.ID 
FROM g5t_posts p 
JOIN g5t_postmeta p2 ON p.ID=p2.post_id 
JOIN g5t_postmeta p3 ON p.ID=p3.post_id 
WHERE 
(p2.meta_key = 'sticky' AND 
p2.meta_value = '1' AND 
p3.meta_key = 'sticky_date' AND 
DATE_ADD(p.post_modified, INTERVAL + p3.meta_value DAY) >= NOW()) AND 
p.post_status = 'publish' 
ORDER BY p2.meta_value DESC, p.post_date DESC 
LIMIT $limit_posts 
");//Запрос на вывод закрепленных постов

Можно ли как-то оптимизировать запрос? Или конвертировать его в wp_query. Если есть что-то жутко неграмотное, укажите пожалуйста

READ ALSO
Как выбрать строку с максимальным id

Как выбрать строку с максимальным id

Как выбрать строку с максимальным id где в колонке page будет poll

366
Java Swing Перекрытие элемента

Java Swing Перекрытие элемента

Доброго времени сутокКак работает позиционирование элементов в Swing относительно слоев? Как сделать так,чтобы один элемент перекрыл другой?...

376
Process type для telegram бота(Heroku Procfile, Java)

Process type для telegram бота(Heroku Procfile, Java)

В документации Heroku не нашёл исчерпывающей информации о том, какие бывают process types и с чем их едятПонял только, что их минимум три:

368
Почему выходит FileNotFoundException в jar файле

Почему выходит FileNotFoundException в jar файле

я хочу создать проект, в котором надо создать jar файлПроект в IntellijIdea работает, даже когда jar file внутри проекта, а когда перемещаю его в рабочий...

330