SQL Server - Query para sql

 
Vista:

Query para sql

Publicado por Luisa Maria (1 intervención) el 28/11/2011 16:18:16
Bueno,
Mi problema es el siguiente
tengo 3 tablas una tiene valor, estado_valor, tipo_estado
estado_valor es una tabla intermedia entre valor y estado donde un tipo_estado puede ser para muchos valores y un valor puede tener varios tipo_estado
Por ejemplo

Valor
id
1 100
2 200
3 250

tipo_estado
1
2
3

estado_valor
Valor tipo_estado
100 1
100 2


en mi consulta quiero mostrar
Valor tipo_estado
100 1
0 2

es decir mostrar una sola vez el valor por cada tipo estado cuando el valor es igual.
no se si se entiende lo que quiero hacer, me gustaria que alguien me ayude por favor.!!
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Query para sql

Publicado por Isaias (4558 intervenciones) el 28/11/2011 19:58:56
¿De donde salen estos valores?

0 2
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
Imágen de perfil de xve
Val: 63
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Query para sql

Publicado por xve (102 intervenciones) el 28/11/2011 23:31:27
Hola Luis, puede ser que la solución sea una consulta vinculante?? algo así:
1
2
select tv.Valor,te.tipo_estado
tablaValor tv left join tipoEstado te ON tv.id=te.id

Comentanos si te sirvio, ok?
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