Hola chicos, estoy haciendo uso y abuso del JOIN.
El problema es que al incluir otra tabla, el resultado buscado me lo tira duplicado.
Aca la consulta MySql
Código MySQL:
Ver original concuota_temp.id,
concuota_temp.importe_cc,
concuota_temp.cuota,
concuota_temp.periodo,
apagar_temp.importe
as Aimporte
, apagar_temp.comision
ON concuota_temp.factura
= egrecon_temp.factura
ON '481' = apagar_temp.comprobante
AND '480' = apagar_temp.proveedor
AND '269750' = apagar_temp.socio
AND 'NCV' = apagar_temp.tipo
AND '481' = apagar_temp.factura
AND concuota_temp.periodo
= apagar_temp.periodo
AND concuota_temp.cuota
= apagar_temp.cuota
AND concuota_temp.vencimiento
= apagar_temp.vencimiento
WHERE concuota_temp.opera
='LAURE' AND concuota_temp.socio
='269750' AND concuota_temp.factura
='481' AND concuota_temp.articulo
='480' AND concuota_temp.tipo
='NCV' AND concuota_temp.comprobante_compra
='481' AND concuota_temp.concepto
='80080' AND concuota_temp.total_de_cuota
='3'
La tabla concuota_temp tiene esto:
Código:
id proveedor periodo factura socio vencimiento leyenda cuota importe tipo comprobante recibo_pago acta total_cuota concepto fecha_acr hora_acr opera fecha comision
208351 480 201111 481 269750 2011-11-08 CHIOFALO GUSTAVO 1 -152.11 NCV 481 0 0.00 3 80080 2011-11-08 16:38:00 LAURE 20111108 13.22
208352 480 201112 481 269750 2011-12-08 CHIOFALO GUSTAVO 2 -152.11 NCV 481 0 0.00 3 80080 2011-11-08 16:38:00 LAURE 20111108 13.22
208353 480 201201 481 269750 2012-01-08 CHIOFALO GUSTAVO 3 -152.11 NCV 481 0 0.00 3 80080 2011-11-08 16:38:00 LAURE 20111108 13.22
La tabla apagar_temp tiene esto:
Código:
id proveedor periodo factura socio vencimiento leyenda cuota importe tipo comprobante recibo_pago acta total_cuota concepto fecha_acr hora_acr opera fecha comision
208351 480 201111 481 269750 2011-11-08 CHIOFALO GUSTAVO 1 -152.11 NCV 481 0 0.00 3 80080 2011-11-08 16:38:00 LAURE 20111108 13.22
208352 480 201112 481 269750 2011-12-08 CHIOFALO GUSTAVO 2 -152.11 NCV 481 0 0.00 3 80080 2011-11-08 16:38:00 LAURE 20111108 13.22
208353 480 201201 481 269750 2012-01-08 CHIOFALO GUSTAVO 3 -152.11 NCV 481 0 0.00 3 80080 2011-11-08 16:38:00 LAURE 20111108 13.22
Y egrecon_temp tiene esto:
Código:
fecha tipo factura regis socio promot cobra zona canti articulo importe pedido flete conta numeros iva cuit nombre ctacte cuotas anula fecha_acr hora_acr opera coniva descripcion proveedor signo garante costo
2011-11-08 6 481 1 269750 0 0 0 1 O7523 496.00 0 0 D 0 0 CHIOFALO GUSTAVO 0 3 2011-11-08 16:38:00 LAURE 4 RELOJ CASIO 480 - 0 456.32
Y como veran el resultado de la consulta me tira lo siguiente:
Código:
id importe_cc cuota perido Aimporte comision
305152 -165.34 1 201111 -152.11 13.22
305152 -165.34 1 201111 -152.11 13.22
305153 -165.33 2 201112 -152.11 13.22
305153 -165.33 2 201112 -152.11 13.22
305154 -165.33 3 201201 -152.11 13.22
305154 -165.33 3 201201 -152.11 13.22
La verdad utilizo el mismo formato en otras consultas y nunca me duplicaba