
06/07/2008, 13:35
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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 |