sql语法如下:
select *
from 临时表1
where 临时表1.字段1,临时表1.字段2 in
(select 临时表1.字段1,临时表1.字段2 from 临时表1 group by 临时表1.字段1
这个语法执行起来很费时,且执行不成功
而这个临时表,又很复杂
我就在想,mysql能不能把临时表赋值给一个变量,查询发现这是不行的
然后也用了create view 临时表,也不行
请问怎么解决这个问题
嗯,不是太明白。
连表不可以吗,在写一个一样的连的一起。
sql 使用left join 或者 inner join
将要多次查的创建一个临时表
CREATE TEMPORARY TABLE IF NOT EXISTS query_temp AS (SELECT * FROM tableName where ....);