mysql从已查询出的数据中再次查询
时间: 2023-08-14 19:02:17 浏览: 49
你可以使用子查询或者临时表来从已查询出的数据中再次查询。以下是两种方法的示例:
1. 使用子查询:
```
SELECT * FROM table1 WHERE column1 IN (SELECT column1 FROM table2 WHERE condition);
```
2. 使用临时表:
```
CREATE TEMPORARY TABLE temp_table AS (SELECT column1 FROM table1 WHERE condition);
SELECT * FROM table2 WHERE column1 IN (SELECT column1 FROM temp_table);
```
这些示例都是基于两个表的查询,但你可以根据你的需求调整它们。重要的是要记住,使用子查询或临时表可以帮助你从已查询出的数据中再次查询。