关联查询

关联查询在API接口中实现了SQL的join功能,参数描述如下:

参数 类型 必须 作用
joins string 关联表达式,通过特定的语法实现关联查询

表达式语法

joins = join[,join]...

join  = {relation} {alias}

示例

Org.json

{
    "fields": {
        "name": "varchar(100)"
    }
}

`User.json`

```json
{
    "fields": {
        "orgId" "-> Org optional expandable"
    }
}

0.5.0之前只有expandable的关系才能使用join

根据部门名称查询所有用户

HTTP请求:

GET /user?joins=org o&filters=o.name eq 'dept1'

SQL执行:

select t.* from `user` t left join org o on t.org_id=o.id where o.name = ?
Bingosoft            updated 2018-08-06
上一篇:展开查询 下一篇:关系查询

results matching ""

    No results matching ""