SELECT project_name,COUNT(0),state FROM adas_calendar ac LEFT JOIN adas_project ap ON ac.project_id = ap.id GROUP BY ac.project_id,state如何将这条sql的结果指向不同的集合
时间: 2024-04-20 12:27:42 浏览: 115
An-Improved-A--Star-Algorithm.zip_A star算法_matlab 智能车辆_改进a_无人驾驶车
5星 · 资源好评率100%
要将 SQL 查询的结果指向不同的集合,你可以使用 INSERT INTO 语句将结果插入到不同的表中。假设你想将上述查询的结果插入到名为 `result_table` 的表中,你可以使用以下 SQL 查询语句:
```sql
INSERT INTO result_table (project_name, count, state)
SELECT project_name, COUNT(0), state
FROM adas_calendar ac
LEFT JOIN adas_project ap ON ac.project_id = ap.id
GROUP BY ac.project_id, state;
```
这条 SQL 查询语句会将查询结果的 `project_name`、`count` 和 `state` 列插入到名为 `result_table` 的表中。你可以根据实际需要更改目标表的名称,并根据需要修改其他的列和查询条件。请确保目标表已经存在,并且与查询结果的列顺序和数据类型匹配。
阅读全文