Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2013, 10:51
Avatar de fbedia
fbedia
 
Fecha de Ingreso: julio-2010
Mensajes: 159
Antigüedad: 13 años, 9 meses
Puntos: 8
Problema con esta consulta SQL

Buenas,

tengo la siguiente estructura de tablas (la he acortado un poco pero lo principal esta)



Quisiera obtener todos los productos pertenecientes a la categoria id=1
No se como hacerlo y me estoy volviendo loco...

Si hago las consultas por separado se.. seria asi:

SQL1:
Código:
SELECT * FROM productos, categorias_productos 
WHERE categorias_productos.id_producto=productos.id AND categorias_productos.id_categoria=1
SQL2:
Código:
SELECT * FROM productos, subcategorias_productos, subcategorias 
WHERE subcategorias_productos.id_producto=productos.id AND subcategorias_productos.id_subcategoria=subcategorias.id AND subcategorias.id_categoria=1
La cuestion seria unificar de alguna forma estas 2 consultas en 1 sola...

A ver si me pueden echar una mano. Se lo agradecería.

Un saludo.