稍后使用复杂查询的结果与另一个查询组合

时间:2016-08-08 19:33:28

标签: mysql

我有一个复杂的查询,它生成一个简单的单列id列表,我用它来计算行数。此后,我需要第一个查询生成的ID与另一个(第二个)查询的结果集合并。如何保留第一个查询的结果集以实现与第二个查询的绑定? 谢谢。

1 个答案:

答案 0 :(得分:1)

使用临时表:

CREATE TEMPORARY TABLE tmp_result AS [这里的第一个长复杂查询];

(您可能希望在此处添加索引,具体取决于其余工作的性质。)

// CREATE INDEX tmp_result_x ON tmp_result(some_col_name);