Consulta SQL para extrair todos os posts do WordPress com categorias

Eu preciso extrair todas as postagens do meu banco WordPress junto com as categorias associadas e não sei como escrever esta consulta. Já tomei algumas punhaladas sem alegria e gostaria de receber ajuda?

EDIT: Aqui está o que eu já tentei:

SELECT post_title, wpr.object_id, wp_terms.name
FROM wp_terms
INNER JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
INNER JOIN wp_term_relationships wpr ON wpr.term_taxonomy_id = 
wp_term_taxonomy.term_taxonomy_id
INNER JOIN wp_posts ON ID = wpr.object_id
WHERE taxonomy = 'category' 
AND post_type = 'post' 
ORDER by post_title

Isso parece funcionar, mas ele retorna 1.553 onde eu sei que tenho apenas 1343 no meu banco de dados.

EDITAR: Fizemos a mesma coisa em outra consulta SQL há pouco tempo e descobrimos que estava puxando as revisões e outros tipos de post, mas achamos que isso foi resolvido usando post_type = 'post'

EDITAR: Ao olhar para o número de categorias no banco de dados, eu obtenho um número total de 216, 6 do número se você subtrair 1553-1343 = 216. Então eu acho que esse número total de 1553 é proveniente da tabela wp_terms que precisa para ser excluído e somente aqueles que estão ativos com postagens publicadas devem ser mostrados?

EDITAR: A outra possibilidade é que cada post possa ter múltiplas categorias, daí o motivo de ter mais posts (1553). Então, como eu poderia separar cada post em várias categorias?

Muito Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion