📄️ ORM查询-Where/WhereOr/WhereNot
ORM 组件提供了一些常用的条件查询方法,并且条件方法支持多种数据类型输入。
📄️ ORM查询-All/One/Array/Value/Count
这5个方法是数据查询比较常用的方法,方法列表:
📄️ ORM查询-AllAndCount
该方法从 v2.5.0 版本开始提供,用于同时查询数据记录列表及总数量,一般用于分页查询场景中,简化分页查询逻辑。
📄️ ORM查询-Scan
Scan 方法支持将查询结果转换为结构体或者结构体数组, Scan 方法将会根据给定的参数类型自动识别执行的转换类型。
📄️ ORM查询-ScanAndCount
基本介绍
📄️ ORM查询-LeftJoin/RightJoin/InnerJoin
LeftJoin/RightJoin/InnerJoin
📄️ ORM查询-Group/Order/Having
Group/Order 分组与排序
📄️ ORM查询-Union/UnionAll
GoFrame ORM 组件支持 Union/UnionAll 操作, Union/UnionAll 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中,关于 Union/UnionAll 组合查询的相关介绍可以参考MySQL的官方文档介绍 https://dev.mysql.com/doc/refman/8.0/en/union.html 。我们可以通过链式操作或者方法操作来实现 Union/UnionAll 操作。
📄️ ORM查询-子查询特性
ORM 组件目前支持常见的三种语法的子查询: Where 子查询、 Having 子查询及 From 子查询。
📄️ ORM查询-常用操作示例
in 查询