Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consulta a 2 tablas

Estas en el tema de consulta a 2 tablas en el foro de Mysql en Foros del Web. hola a todos tengo 2 tablas OBRA_SOCIAL y NOMENCLADOR OBRA SOCIAL ID_Obra_Social complejidad1 complejidad2 complejidad3 complejidad4 1 | 100 | 150 | 200 | 250 ...
  #1 (permalink)  
Antiguo 16/08/2011, 15:40
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
consulta a 2 tablas

hola a todos
tengo 2 tablas OBRA_SOCIAL y NOMENCLADOR


OBRA SOCIAL
ID_Obra_Social complejidad1 complejidad2 complejidad3 complejidad4
1 | 100 | 150 | 200 | 250
2 | 150 | 200 | 250 | 300
3 | 200 | 250 | 300 | 350
/////////////////////////////////////////////////////////////////////////////////////////////////////


NOMENCLADOR
ID_omenclador complejidad
1 | 1
2 | 3
3 | 2
4 | 1
5 | 3
/////////////////////////////////////////////////////////////////////////////////////////////////////


Por medio de POST recibo el ID_nomenclador, complejidad y el ID_Obra_Social
y lo que quiero es poder asociar el valor de la complejidad"x" de la OBRA SOCIAL, con la complejidad del NOMENCLADOR y que me de el valor de la OBRA SOCIAL

EJ.
ID_Obra_social = 3
Complejidad nomenclador = 2

y esto como resultado me daria = 250

alguna idea de como realizar la consulta

muchas gracias
  #2 (permalink)  
Antiguo 16/08/2011, 16:32
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 meses
Puntos: 15
De acuerdo Respuesta: consulta a 2 tablas

Si ya tines los valores ; que los recibes por el POST no necesitas unir las tablas...

entonces de el SELECT es algo asi...

Código MySQL:
Ver original
  1. declare @id_obra_social as char(1),@complejidad as char(1)
  2.  
  3. set @id_obra_social='3'
  4. set @complejidad='2'
  5.  
  6. select (case @complejidad
  7. when '1' then complejidad1
  8. when '2' then complejidad2
  9. when '3' then complejidad3
  10. else complejidad4 end) as complejidad
  11. from obra_social where id_obra_social=@id_obra_social
__________________
***
Saludos.

Etiquetas: tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.