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

Obtener valores diferentes de un mismo campo en una misma consulta relacionada??

Estas en el tema de Obtener valores diferentes de un mismo campo en una misma consulta relacionada?? en el foro de Mysql en Foros del Web. Buenas Amigos, tengo una dificultad. Estos son los datos: Tabla de monedas: Código: mon_codigo int(2) mon_descripcion char(20) Tabla de Empresas: Código: emp_codigo int(3) emp_nombre char(40) ...
  #1 (permalink)  
Antiguo 25/09/2006, 13:26
Avatar de mape367  
Fecha de Ingreso: noviembre-2004
Ubicación: CDE, Paraguay
Mensajes: 213
Antigüedad: 19 años, 5 meses
Puntos: 3
Obtener valores diferentes de un mismo campo en una misma consulta relacionada??

Buenas

Amigos, tengo una dificultad. Estos son los datos:

Tabla de monedas:
Código:
mon_codigo        int(2)
mon_descripcion   char(20)
Tabla de Empresas:
Código:
emp_codigo             int(3)
emp_nombre             char(40)
........
.......
emp_moneda_fiscal      int(2)
emp_moneda_gerencial   int(2)
Mi consulta seria esta:
Código:
Select emp_codigo, emp_nombre, emp_moneda_fiscal, emp_moneda_gerencial
From empresas
Where emp_codigo='1';
Quisiera realizar la misma consulta, pero que en vez de obtener el codigo de las monedas (fiscal/gerencial) quisiera la descripción de ellas.

He intentado de esta forma pero no me funciona:
Código:
Select emp_codigo, emp_nombre, mon_descripcion as fiscal, mon_descripcion as gerencial
From empresas, monedas
Where emp_codigo='1' and emp_moneda_fiscal=mon_codigo and emp_moneda_gerencial=mon_codigo;
Ya me imaginaba que no funcionaria pero tenia que intentarlo!

Podrian ayudarme?

Desde ya muchas gracias,

Saludos
  #2 (permalink)  
Antiguo 26/09/2006, 05:30
Avatar de mape367  
Fecha de Ingreso: noviembre-2004
Ubicación: CDE, Paraguay
Mensajes: 213
Antigüedad: 19 años, 5 meses
Puntos: 3
Hola amigos, preguntando en otro foro obtuve una respuesta satisfactoria, aqui les dejo la instrucción SQL

Código:
Select emp_codigo, emp_nombre, mf.mon_descripcion, mg.mon_descripcion
from empresas, monedas mf, monedas mg
where emp_moneda_fiscal=mf.mon_codigo and emp_moneda_gerencial=mg.mon_codigo;
Saludos
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 19:18.