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.