Hola, hay forma de poner un condicional IF en la clausula WHERE? algo asi como que si un campo esta vacio que no ejecute algo del WHERE, pongo mi consulta:
Código MySQL:
Ver originalSELECT B.nombre_empresa
, C.nombre
, A.cred_linea1
, A.cred_uso1
, D.nombre
, A.cred_linea2
, A.cred_uso2
FROM creditos A
, cliente B
, empleados C
, empleados D
WHERE A.cred_cliente
= B.id_cli
AND A.cred_proveedor1
= C.codigo
AND A.cred_proveedor2
= D.codigo
el condicional seria que si el campo A.cred_proveedor2 esta vacio que el ultimo AND no se cuente.
Como se podria hacer eso?