# mm数据查询语法

在mm_os框架中进行数据查询。触发关键词：数据查询、db.new、查询条件。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='data_query_syntax'`

### 步骤2：读取工作提示词
使用 `read_work work_name='query_mm_data'`

### 步骤3：理解查询需求
使用 `read_text` 读取业务需求。

### 步骤4：编写查询条件
使用 `write_text` 编写db.new查询条件。

### 步骤5：配置联表查询
编写join条件，关联多表查询。

### 步骤6：验证查询结果
测试查询返回数据的正确性和性能。

## 输出成果
1. 数据查询代码

## 失败处理
- 若查询结果为空，检查条件是否正确
- 若联表性能差，优化索引和查询条件

## 禁止行为
- ❌ 禁止不带limit的全表查询
- ❌ 禁止在循环中执行数据库查询