用QueryWrapper进行多表联查
时间: 2023-03-29 08:01:56 浏览: 68
多表联合查询
可以使用QueryWrapper进行多表联查,具体操作可以参考以下代码:
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.select("user.id", "user.name", "order.order_no", "order.amount")
.eq("user.status", 1)
.eq("order.status", 2)
.eq("user.id", order.getUserId())
.eq("order.id", order.getId())
.leftJoin("order", "user.id = order.user_id");
这样就可以实现对用户表和订单表的联查,查询出用户的id、name和订单的订单号和金额。
阅读全文