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

Ayuda para construir un query con inner, left, right o full joins

Estas en el tema de Ayuda para construir un query con inner, left, right o full joins en el foro de Bases de Datos General en Foros del Web. Hola, tengo unas tablas en foxpor 6.0 y quiero hacer un query, este es mi query: SELECT Llamadas.numero AS numero, Llamadas.fllamada AS fllamada,; Llamadas.fatencion AS ...
  #1 (permalink)  
Antiguo 15/06/2004, 12:33
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 4 meses
Puntos: 2
Ayuda para construir un query con inner, left, right o full joins

Hola, tengo unas tablas en foxpor 6.0 y quiero hacer un query, este es mi query:


SELECT Llamadas.numero AS numero, Llamadas.fllamada AS fllamada,;
Llamadas.fatencion AS fatencion, Llamadas.fcierre AS fcierre,;
Llamadas.estado AS estado, Llamadas.host AS host,;
Llamadas.modelo AS modelo, Llamadas.undhard AS hardware,;
Llamadas.usuario AS usuario, Llamadas.reporta AS usunombre,;
Oficina.nombre AS ofinombre, Llamadas.piso AS piso,;
Llamadas.ingeniero AS ingeniero, Ingeniero.nombre AS ingnombre,;
Llamadas.servicio AS codservicio,;
Sub_unidades.descripcion AS categoria,;
Dispositivo.descripcion AS disnombre, "1" AS temporal,;
(IIF(EMPTY(fcierre),"ABIERTA","CERRADA")) AS autoestllamadas,;
Llamadas.tatencion AS tatencion, Llamadas.tsolucion AS tsolucion;
FROM helpdesk!llamadas LEFT JOIN helpdesk!sub_unidades;
LEFT JOIN helpdesk!ingeniero;
LEFT JOIN helpdesk!dispositivo;
LEFT JOIN helpdesk!oficina;
LEFT JOIN helpdesk!usuarios_cia ;
ON Llamadas.usuario = Usuarios_cia.codigo ;
ON Llamadas.oficina = Oficina.codigo ;
ON Llamadas.dispositivo = Dispositivo.codigo ;
ON Llamadas.ingeniero = Ingeniero.codigo ;
ON Llamadas.servicio = Sub_unidades.codigo;
GROUP BY Llamadas.numero;
ORDER BY Llamadas.numero


El problema esta en que siempre me trae la misma información para los campos de ingeniero y de oficina, cuando estos tienen varios valores. Como puedo hacer para solucionar este problema?

muchas gracias por la ayuda.
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 16:57.