Chicos, tengo esta consulta:
Código:
select if (v.id_opcion > 0, o.opcion, v.valor)
from esquemas_valores as v, esquemas_opciones as o
where v.id_producto = '11' and v.id_atributo = '3'
and (v.id_opcion = o.id_opcion)
pero tengo un problema: si 'v.id_opcion = 0', la línea 'and (v.id_opcion = o.id_opcion)' arroja null, en lugar de v.valor, pq no pudo cumplir el join
hay forma de evitar esto?
espero que me puedan ayudar