2011-03-19 4 views
0

제목이 특정 문자로 시작되고 특정 범주에 속하는 모든 게시물을 반환하는 wpdb 쿼리를 만들려고합니다.

$answer = $wpdb->get_results("SELECT * FROM wp_posts WHERE SUBSTRING(post_title,1,1)='T' AND post_type='post'"); 

이 문자 T로 시작하는 모든 게시물을 반환 : 지금까지, 나는이 있습니다. 이것은 좋은 일이지만, 나는 그것보다 더 좁아지기를 원합니다. 어떤 카테고리 ID에 속한 사람들 만 보여주기를 바란다.

범주 ID가 wp_posts 표의 필드가 아닌 것 같습니다. SQL 문에 어떻게 액세스하고 삽입합니까?

------- 편집 -----

신경 끄시는 그것을 알아 냈다.

이있다 :

$answer = $wpdb->get_results("SELECT post_title, post_content, term_taxonomy_id FROM wp_posts LEFT JOIN wp_term_relationships ON wp_posts.ID = wp_term_relationships.object_id WHERE SUBSTRING(post_title,1,1)='T' AND term_taxonomy_id=6"); 
+0

아래 부분을 대답 그 답을 이동하고 정답으로 표시하십시오. – ariefbayu

답변

0
$answer = $wpdb->get_results("SELECT post_title, post_content, term_taxonomy_id FROM wp_posts LEFT JOIN wp_term_relationships ON wp_posts.ID = wp_term_relationships.object_id WHERE SUBSTRING(post_title,1,1)='T' AND term_taxonomy_id=6"); 
관련 문제