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 originalSELECT 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
INNER JOIN categoria_tipo ct
ON s.id_categoria_tipo
= ct.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