Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2008, 13:35
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Relacionar 3 tablas

SELECT * FROM Categoria as c INNER JOIN subcategorias as sc ON c.id = sc.id_categoria INNER JOIN producto as p ON id.subcategorias = p.id_subcategoria

Esto es lo básico, pero de aquí podrás seleccionar los campos que quieras anteponiendo el nombre o el alias de la tabla. Creo que este es el cruce que buscas, pero dependiendo de que quieras o no mostrar las categorías que no tengan subcategorias o las subcategorias que no tengan producto, tendrás que recurrir a LEFT JOIN, etc.

Última edición por jurena; 06/07/2008 a las 23:09