Select dentro de un select
Publicado por Alberto (2 intervenciones) el 04/02/2019 18:58:24
Hola,
Queria consultar si se puede mejorar esta consulta, ya que repito 3 veces el mismo select sobre la misma tabla, recuperando tres campos distintos.
Saludos
Alberto
Queria consultar si se puede mejorar esta consulta, ya que repito 3 veces el mismo select sobre la misma tabla, recuperando tres campos distintos.
Saludos
Alberto
1
2
3
4
5
6
7
8
9
10
11
12
SELECT el.empresa, el.usuario, el.oid, el.fecha, p.importe,p.nro_orden,p.fecha,p.legajo,
(select apellido from test.intranet_app_pdv_conductores c where c.empresa = el.empresa AND c.legajo = p.legajo) as co_apellido ,
(select nombre from test.intranet_app_pdv_conductores c where c.empresa = el.empresa AND c.legajo = p.legajo) as co_nombre ,
(select cco_id from test.intranet_app_pdv_conductores c where c.empresa = el.empresa AND c.legajo = p.legajo) as co_cco_id ,
el.estado
FROM test.intranet_app_pdv_estadolog el
INNER JOIN test.intranet_app_pdv_pagos p ON el.oid = p.oid
WHERE el.empresa = '1'
AND el.estado = '2'
AND date(el.fecha) >= '2019-01-01'
AND date(el.fecha) <= '2019-01-31'
ORDER BY p.legajo,p.nro_orden
Valora esta pregunta


0