SQL - Consulta "compleja"

 
Vista:

Consulta "compleja"

Publicado por Javier (1 intervención) el 03/05/2008 02:27:06
Hace ya mucho tiempo que no uso sql y despues de mucho mirar no encuentro respuesta.

Planteo las tablas "intuitivas" para facilitar la comprensión:

id_color / color / componente1 / componente2 / componente3
1 rojo null null null
2 verde null null null
3 azul null null null
4 naranja null null null
5 amarillo null null null
6 rojo 4 5 null
7 rosa 6 9 null
8 negro 3 2 1
9 blanco null null null

- Cada elemento de la tabla se forma por "id_color", el "nombre" del color y los "componentes (1,2 y 3) que forman dicho color.

- Hay colores que no se forman por ningun otro color - son colores primarios - y otros colores que se pueden formas por 1, 2 o 3 colores (ya sean estos primarios o no, lo cual no es importante).

- Los "componentes" de cada color vienen representados por el "id_color" que le corresponda. Así por ejemplo el color 7 -> rosa se forma con los componentes 6 y 9 (que representan al rojo y al blanco)

PREGUNTA :P
Se puede hacer una busqueda basada en el nombre del color que nos de como resultado la información de dicho color y la de sus componentes??

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta

Publicado por Isaias (5072 intervenciones) el 05/05/2008 21:28:05
¿Algo asi como?

SELECT 'Rosa', 'Rojo', 'Blanco' FROM tutabla WHERE id_color = 'Rosa'

Espero su comentario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar