Veo que somos más de 800 on line, así que alguno por ahí podrá darme una mano.
El siguiente select me da un error y no se porqué
Código MySQL:
El mensaje de error es Ver original
SELECT (SELECT DISTINCT empr_pl.emprpl FROM empr_pl)empr, empr_pl.emprpl, empr_pl.lugar, interv_c.fe_inic, interv_c.fe_fin, post_1c.emprpc, post_1c.apellido, post_1c.nombre, post_1c.feped, post_2t.lugpt, post_1c.idpc, post_2t.idpct, If(empr IS NULL, If (post_2t.lugpt<> 'Consultora', 'NO') ) chk0, If(empr = empr_pl.emprpl, If (post_2t.lugpt= 'Consultora', 'NO') ) chk1 FROM post_2t LEFT JOIN post_1c ON post_1c.idpc = post_2t.idpct LEFT JOIN empr_pl ON empr_pl.lugar = post_2t.lugpt, interv_c WHERE If(empr = empr_pl.emprpl, If (post_2t.lugpt= 'Consultora', 'NO'))='NO' OR If(empr IS NULL, If (post_2t.lugpt<> 'Consultora', 'NO'))='NO'
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ) chk0, If(empr = empr_pl.emprpl, If (post_2t.lugpt= 'Consultora', 'NO') ) chk' at line 1
Muchas gracias por cualquier sugerencia
Y que todos tengamos el mejor de los años!