我试图通过wp_post &搜索wp_postmeta同时使用此查询:WordPress的JOIN wp_post和wp_postmeta
$querystr = "
SELECT $wpdb->posts.*
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key = 'City'
AND $wpdb->postmeta.meta_value = 'Vancouver'
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->posts.post_type = 'talents'
ORDER BY $wpdb->posts.post_date DESC
";
$pageposts = $wpdb->get_results($querystr, OBJECT);
正如你可以看到我搜索具有城市温哥华=作为其元外地职位。但是,如何增加一个条件,我不会让温哥华,卑诗省和温哥华在一起?
水木清华这样的:
AND ($wpdb->postmeta.meta_key = 'Country'
AND $wpdb->postmeta.meta_value = 'Canada')
AND ($wpdb->postmeta.meta_key = 'City'
AND $wpdb->postmeta.meta_value = 'Vancouver')
虽然链接可能会回答您的问题,但如果您从链接中发布关键详细信息以供使用,并且它们包含链接,这将非常有帮助。那么在链接被破坏的情况下,细节与你的问题一致。 – Taryn 2013-03-06 10:37:47