-1
私はMySQLテーブルを持っており、のカラム値はp2p_from
(53,126)と問い合わせる必要があります。WordPress p2pカスタムクエリ
どのようなクエリが機能しますか?
ID p2p_from p2p_to 0 53 215 1 129 12 2 124 9 3 18 215 4 15 5 5 126 215
AND $wpdb->posts.ID = $wpdb->p2p.p2p_to
AND $wpdb->p2p.p2p_from = '53'
AND $wpdb->p2p.p2p_from = '126'
実行されている完全なクエリ。結果は奇妙です
SELECT SQL_CALC_FOUND_ROWS wp_posts.,
wp_p2p.
FROM wp_posts
INNER JOIN wp_p2p
WHERE 1=1
AND wp_posts.post_type = 'news-articles'
AND ((
wp_posts.post_status = 'publish'))
AND (
wp_p2p.p2p_type = 'practice_areas_to_news_articles'
OR wp_p2p.p2p_type = 'attorneys_to_news_articles')
AND wp_p2p.p2p_from IN
(
SELECT t1.p2p_to
FROM wp_p2p t1
LEFT JOIN wp_p2p t2
ON t2.p2p_to = t1.p2p_to
AND t2.p2p_from = '53'
WHERE t1.p2p_from = '126')
AND wp_posts.id = wp_p2p.p2p_to
ORDER BY wp_posts.post_date DESC
LIMIT 0, 30