I would like to know the use of the operator (+)
in the following query and what is its possible equivalence in MySQL.
SELECT 'E' tipo_envase, DECODE(NVL(pasi_parametro1,'-'),'-','CRE','CON') tipo_pago, vaca_serie, vaca_numero, vaca_loca_clave, vaca_clnt_numero, vaca_conv_numero, vaca_locl_clave,
vaca_loco_clave, vaca_pedi_serie, vaca_pedi_numero, vaca_plbo_clave, vaca_toneladas, vaca_comentarios, pedi_tipa_clave, pedi_prod_clave, pedi_mone_clave, pedi_tipe_clave,
pedi_plbo_stock
FROM scc_vales_carga, scc_pedidos, scc_productos, scc_parametros_sistema
WHERE vaca_status = 'E'
AND vaca_tavi_numero = pw_tarjeta
AND vaca_eqpr_fecha = pw_fecha_tarjeta
AND pedi_serie = vaca_pedi_serie
AND pedi_numero = vaca_pedi_numero
AND prod_clave = pedi_prod_clave
AND pasi_sist_clave (+) = 'SCC'
AND pasi_planta_bodega (+) = '001'
AND pasi_parametro (+) = 40
AND pasi_parametro1 (+) = pedi_tipa_clave
AND NOT EXISTS (SELECT 'X'
FROM scc_parametros_sistema
WHERE pasi_sist_clave = 'SCC'
AND pasi_planta_bodega = '001'
AND pasi_parametro = 38
AND pasi_parametro1 = prod_prpr_clave)
ORDER BY tipo_envase, tipo_pago, vaca_serie, vaca_numero;
This is in Oracle.