首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

关于mysql临时表的有关问题

2012-03-01 
关于mysql临时表的问题我这里有几张表,我需要对这张表进行多表联合查询出我需要的数据放到另一张表A中,然

关于mysql临时表的问题
我这里有几张表,我需要对这张表进行多表联合查询出我需要的数据放到另一张表A中,然后我又要对表A进行一些数据处理,计算出“处理时间”和“平均处理时间”同时放到表B中,然后通过C#的DATAGRIDVIEW对表B进行绑定在前台显示。等一个人用完之后把表A和表B都删除掉。问题是现实使用中有很多人同时使用这个软件,同时好几个人创建和删除这个表A和表B,就会出错,也会造成查询结果不真实。这些如果是MSSQLSERVER完全可以通过临时表来处理,但现在的问题是我使用的说MYSQL数据库,MYSQL的数据库不支持在临时表里使用虚拟表 (也就是不能使用类似 select * from table a left join table2 b……这样的虚拟子表查询)。 请问大家是如何处理这种问题的?

[解决办法]
你的临时表是如何创建的? CREATE TEMPORARY TABLE ? 如果是这样,应该不同连接之间不会相互影响。
[解决办法]
MYSQL的数据库不支持在临时表里使用虚拟表 (也就是不能使用类似 select * from table a left join table2 b……这样的虚拟子表查询)。

详细说明 ,A、B是怎样建立的

热点排行