stmt.execute(sql_tvalidtr)
conn.commit()
with t as(sql语句
) select * from t
这就是在内存中创建临时表,sqlserver常用的写法,oracle好像也可以
再有就是创建视图view然后从视图中查找
还是你的意思是创建缓存,然后从缓存中查找
缓存的话又很多方式,可以查下
这明显是sql的问题,要将两部分数据查询出来插入一张零食表,这两张表相同还好,直接在后台拼接创建临时表的sql语句就得了;if...
SELECT * INTO #table FROM
(
................第一张表...........
}
insert into #table
from
(
................第二张表...........
)
//就这样;