Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2011, 18:31
Pancho_Khan
 
Fecha de Ingreso: julio-2009
Ubicación: Montevideo, UY
Mensajes: 129
Antigüedad: 14 años, 9 meses
Puntos: 1
Pregunta INNER JOIN con 4 tablas

Hola gente, tengo 4 tablas de la siguiente manera:


Y trato de hacer una consulta que me muestre todas las subcategorias, éstas tienen un tipo y a su vez cada tipo tiene una categoria y una marca.

La consulta que hice fue la siguiente:

Código MySQL:
Ver original
  1. SELECT s. * , ct.id CTID, ct.id_categoria, ct.id_marca, ct.nombre CTN, c.id CID, c.nombre CN, m.id MI, m.nombre MN
  2. FROM subcategoria s
  3. INNER JOIN categoria_tipo ct ON s.id_categoria_tipo = ct.id
  4. INNER JOIN categoria c ON ct.id_categoria = c.id
  5. INNER JOIN marca m ON ct.id_marca = c.id

La consulta da resultados pero el nombre de la marca no coincide con los tipos de categorias....
O sea que se ve que estoy haciendo algo mal pero no lo logro encontrar...

Alguien puede darme una mano?

Muchas gracias
Saludos,
Pancho