sql >> Base de Datos >  >> RDS >> Mysql

MYSQL oculta los datos del campo si se establece el valor en otro campo

La lógica de este tipo probablemente pertenece mejor a la capa de presentación, en lugar de a la base de datos, de su aplicación. Sin embargo, es posible usar MySQL IF() función o su CASE expresión, por ejemplo:

SELECT art, type, IF(type='b',NULL,price) price FROM x;

Véalo en sqlfiddle .