写点什么

RUOYI 框架教程 12| 若依视图解决多表查询,就是这么简单!

发布于: 2021 年 04 月 01 日


 若依教程独家分享!点赞+关注,一起从「蒟蒻」变成「大佬」~


1 视图解决多表查询,你是这么写的么?


查询多表数据,利用视图直接操作。Demo 实现,场景如下所示:


2 Demo 代码实现

神代码微调


1,创建视图

CREATE OR REPLACE VIEW view_name ASSELECT  a.goodsid ,  a.goodsname ,  a.goodsprice ,  b.sucontype,   sum(b.goodsqty) as goodsqty ,  sum(b.total_line)  as total_lineFROM  bms_goods a,  bms_con b WHERE  a.goodsid = b.goodsid  GROUP BY b.sucontype,b.goodsid,a.goodsname,a.goodsprice
复制代码


2,生成对应类


按照需要修改/代码生成对应的类,如果不会操作,请参考:

小白都能学会的3分钟搭建框架教程-RUOYI框架教程(一)


3,Mapper 调整


表名改成视图名即可

<sql id="selectBmsGoodsconVo">   select           goodsid,        goodsname,        goodsprice,        sucontype,        goodsqty,        total_line    from v_con_goods </sql>
复制代码


如果想了解更多若依教程,你也可能对这些感兴趣:

若依系列文章合集(持续更新中)

有意思的技术知识合集(持续更新中)


下期预告:

若依调取存储过程 or 若依实现图表效果

发布于: 2021 年 04 月 01 日阅读数: 243
用户头像

爱写作的95后国企产品|程序媛 2020.05.06 加入

爱写作的95后国企产品|程序媛,公众号【若依框架教程】、【V5codings】

评论

发布
暂无评论
RUOYI 框架教程 12| 若依视图解决多表查询,就是这么简单!