안녕하세요~자꾸 막히네요 어렵습니다.ㅠ
문제는,
포스트 Tag 슬러그가 'zero-2' , 'gg', ' 안드로메다 '
이렇게 세개가 등록 되어있고, 그중 한개만('zero-2') 포스트에 등록이 되어있다면,
조건에서 빼주는 쿼리를 짜려합니다.
create table dst_tbl (select wp_posts.id from wp_posts WHERE post_type = 'post'
AND post_date_gmt < DATE_SUB(NOW(), INTERVAL 30 MINUTE)
and EXISTS( SELECT * FROM wp_term_relationships tr
WHERE tr.object_id = wp_posts.id
AND EXISTS( SELECT * FROM wp_term_taxonomy tt
WHERE tt.term_taxonomy_id = tr.term_taxonomy_id
AND tt.taxonomy = 'post_tag'
and exists(SELECT * FROM wp_terms t
WHERE t.term_id = tt.term_id and not t.slug = 'zero-2' )
)));
현재 저 코드로 돌릴경우 'zero-2' Tag 한개일 경우 빼주지만,
여러개 Tag 'zero-2' , 'gg', ' 안드로메다 ' 일 경우 포함됩니다. ㅠ-ㅠ
힌트 부탁드립니다~
좋은하루 되세요~^^ |