Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/07/2013, 11:59
ebalmaceda
 
Fecha de Ingreso: noviembre-2007
Mensajes: 191
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Obtener registros que tengan 2 relaciones en la tabla relacional

Gracias por responder, yo lo que hago siempre es con INNER JOIN unir las dos tablas y con el where, filtrar lo que necesito. Esta mal eso?

En tu respuesta no entiendo donde se indica que quiero las noticias de tal categoria.

Te pongo la query que uso siempre:
Código MySQL:
Ver original
  1.    contenidos.*
  2.    contenidos INNER JOIN contenido_x_categorias
  3.    ON contenido_x_categorias.idContenido = contenidos.id
  4. WHERE contenido_x_categorias.idCategoria = 1
  5. ORDER BY contenidos.fecha DESC


La consulta, funciona con las tablas "Contenidos", "Contenido_x_categorias" y "Categorias", que son iguales a las que describi mas arriba.

El problema que tengo es que esa consulta funciona perfecto, pero me trae todo el "contenido" de la categoria 1, por esto: WHERE contenido_x_categorias.idCategoria = 1
intente hacer algo asi WHERE contenido_x_categorias.idCategoria = 1 AND contenido_x_categorias.idCategoria = 2 y no me funciona.

Última edición por gnzsoloyo; 20/07/2013 a las 12:22