Hola tengo 5 tablas y son
Marcas
--------
Id
nombre 
Modelos
---------
Id
idmarca
nombre 
Capacidad
-----------
Id 
nombre 
Tipo
-----------
id 
nombre 
y pro ultimo producto
Id
idmarca
idmodelo
idcapacida
idtipo
etc 
Mi problema viene que al guardar el id en producto despues no puedo ordenar por esos campos, es decir no puedo ordenar por nombre de marca, nombre modelo,etc 
se que lo puedo solucionar guardando tambien el nombre de cada uno enla tabla producto pero no se si ahi otra solucion que sea mas optima para hacer esto.. 
Como lo haceis ustedes 
Gracias 
Un Saludo 
