Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2013, 00:22
wayward
(Desactivado)
 
Fecha de Ingreso: enero-2004
Mensajes: 136
Antigüedad: 20 años, 10 meses
Puntos: 0
Problema mysql Query

Hola a todos.

Tengo esta query que estoy implementando en Wordpress

Código PHP:
Ver original
  1. $querystr = "
  2.    SELECT $wpdb->posts.*
  3.    FROM $wpdb->posts, $wpdb->top, $wpdb->term_relationships
  4.    WHERE $wpdb->posts.ID = $wpdb->top.post_id
  5.    AND $wpdb->top.DIA_FINAL >= NOW()
  6.    AND $wpdb->top.ESTADO = 'OK'
  7.    AND $wpdb->posts.ID = $wpdb->term_relationships.object_id
  8.    AND $wpdb->term_relationships.term_taxonomy_id = '8'
  9.    AND $wpdb->term_relationships.term_taxonomy_id = '33'
  10.    ORDER BY RAND()
  11.    LIMIT 50
  12.     ";

El problema que tengo radica en estas dos lineas:
Código MySQL:
Ver original
  1. AND $wpdb->term_relationships.term_taxonomy_id = '8'
  2.     AND $wpdb->term_relationships.term_taxonomy_id = '33'

Lo que necesito es que seleccione los registros con las condiciones anteriores (funciona correcto), pero también que seleccione aquellos registros que su term_taxonomy_id = '8' y dentro de esos registros que seleccione los que term_taxonomy_id = '33'


Alguna idea de como hacerlo?

Un saludo.