1.最近遇到这样一个问题,在使用el-table表展示price数据的时候,我需要从两个表里获取价格,但是如果我把两个子查询都定义为AS price时,在正常的查询里可以展示,但是在el-table里展示时它只会展示后一个price,后一个AS price如果为null,就会展示空白。这样的话我们可以使用IFNULL解决。
IFNULL((SELECT price FROM TABLE1 WHERE ID ='3306') ,
(SELECT price FROM TABLE2 WHERE ID ='3306'))AS PRICE
这样如果第一个为 null,那就回执行第二个查询。