
# 开发规范
#### 规则
多方安全计算中，基础的sql语法都能够支持，但无法支持所有特殊语法。
语法规则如下：
图1语法规则   
![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000001693241077.png)
![](https://support.huaweicloud.com/devg-tics/zh-cn_image_0000001843086509.png)
#### 建议及示例
查询示例中两表join场景，建议将大表置于join左侧，小表置于join右侧，可借助初筛的能力，进行小表在大表端的加密过滤，提升性能。
- 建议示例：
  ```
  Select sum(l_tax+ s_acctbal) from league_creator.lineitem_1000w b  join league_partner1.supplier_1w a    on a.s_suppkey = b.l_suppkey
  ```
  
- 不建议示例：
  ```
  Select sum(l_tax+ s_acctbal) from league_partner1.supplier_1w a  join league_creator.lineitem_1000w b    on a.s_suppkey = b.l_suppkey
  ```
  
 
