Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2011, 17:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Unión de resultados... SELECT anidado o qué?

Esta sería una aproximación algo tosca, pero por acá andaría la cosa:
Código MySQL:
Ver original
  1. SELECT  
  2.     TR.name,
  3.     T1.name Categoria,
  4.     T2.name tipo
  5.     wp_posts  P
  6.     INNER JOIN
  7.     wp_term_relationships R ON P.ID = R.object_id
  8.     INNER JOIN
  9.     (SELECT * FROM wp_term_taxonomy WHERE taxonomy = 'category') T1 ON (R.term_taxonomy_id = T1.term_taxonomy_id
  10.     INNER JOIN
  11.     (SELECT * FROM wp_term_taxonomy WHERE taxonomy = 'tipo') T2 ON (R.term_taxonomy_id = T1.term_taxonomy_id
  12.     INNER JOIN
  13.     wp_terms TR ON (T1.term_id = TR.term_id)  
  14.     P.post_type = 'alojamiento' AND P.post_status = 'publish' AND T.taxonomy IN('tipo', 'category')
  15.     T1.name, T2.name ASC;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)