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.