el-table一个字段需要分别从两个表里查询并展示出来该如何解决

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,那就回执行第二个查询。

猜你喜欢

转载自blog.csdn.net/guapilixianghe/article/details/126975405