SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.08.2013 16:20:48

bux
Участник
Зарегистрирован: 17.02.2010
Сообщений: 14

Как правильно построить запрос

   
$previous = $wpdb->get_row("SELECT MONTH(post_date) AS month, YEAR(post_date) AS year
FROM $wpdb->posts
WHERE post_date < '$thisyear-$thismonth-01'
AND post_type = 'post' AND post_status = 'publish'
ORDER BY post_date DESC
LIMIT 1"
);
$next = $wpdb->get_row("SELECT MONTH(post_date) AS month, YEAR(post_date) AS year
FROM $wpdb->posts
WHERE post_date > '$thisyear-$thismonth-{$last_day} 23:59:59'
AND post_type = 'post' AND post_status = 'publish' AND post_author = '2'
ORDER BY post_date ASC
LIMIT 1"
);


Есть вот такой вот запрос, мне нужно добавить выборку, что бы было еще и это

$wpdb->term_taxonomy WHERE term_id = '16'


Вот пока не знаю, как правильно добавить это в запрос...

Неактивен

 

#2 15.08.2013 16:29:56

bux
Участник
Зарегистрирован: 17.02.2010
Сообщений: 14

Re: Как правильно построить запрос

   $previous = $wpdb->get_row("SELECT MONTH(post_date) AS month, YEAR(post_date) AS year
        FROM $wpdb->posts
        WHERE post_date < '$thisyear-$thismonth-01'
        AND post_type = 'post' AND post_status = 'publish'
        AND $wpdb->term_taxonomy WHERE term_id = '16'
            ORDER BY post_date DESC
            LIMIT 1"
);
    $next = $wpdb->get_row("SELECT MONTH(post_date) AS month, YEAR(post_date) AS year
        FROM $wpdb->posts
        WHERE post_date > '$thisyear-$thismonth-{$last_day} 23:59:59'
        AND post_type = 'post' AND post_status = 'publish'
        AND $wpdb->term_taxonomy WHERE term_id = '16'
            ORDER BY post_date ASC
            LIMIT 1"
);

вот так сделал, вроде работает, вот только выводит не совсем то, что нужно) щас буду еще пробовать

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson