ACCESS不知道,SQLserver是可以的
xsql = "SELECT * INTO #临时表1 FROM TB1 WHERE 条件1"
xsql = xsql + ";SELECT a.*,b.* FROM #临时表1 a,TB2 b WHERE 条件2"
* 执行xsql中的语句
可以先加工数据放到临时表,然后再对临时表做查询,得出结果返回来
当然,通过复杂的SQL语句通常也是可以得到结果的,但我的感觉,复杂的SQL后期读起来比较困难,而且效率不一定高,所以我都是先加工初步结果,然后再加工最终结果