Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2012, 15:32
Avatar de mdromed
mdromed
 
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 15 años, 4 meses
Puntos: 8
Pregunta ¿2 joins a la misma tabla o 2 tablas distintas?

Hola tengo la siguiente duda:

Tengo una tabla de colores y otra tabla productos.
Los productos pueden tienen 2 colores, asi que mi pregunta es:

¿Tengo que hacer 2 joins en la misma consulta con distintos alias para sacar ambos colores de la misma tabla "colores"? ¿o tengo que crear una tabla de "colores1" y otra de "colores2" y hacer un join a cada una de ellas para sacar ambos colores?

Supongo que se puede hacer de las 2 maneras pero quisiera saber cual es la correcta y la que mejor rendimiento(=velocidad) daría en una consulta sql.

Muchas gracias de antemano.