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

MySQL中有类似MSSQL中的with关键字么,该怎么解决

2012-05-04 
MySQL中有类似MSSQL中的with关键字么MS-SQL 2005以后,声明临时表出现With的用法。比如:with tb as(select o

MySQL中有类似MSSQL中的with关键字么
MS-SQL 2005以后,声明临时表出现With的用法。比如:
with tb as(
select orderid,sum(Qty) as 数量 from orderdetails group by orderid 
)
select *
from tb tb1
join tb tb2 on tb1.orderid=tb2.orderid
......
......
像这种临时表tb我需要多次使用,用with声明比较方便。

在MySQL中有类似关键字么?或者MySQL的解决方案是什么?
初来乍到,请教大家。

[解决办法]
没有。
[解决办法]
没有。

你可以通过子查询,或者临时表来解决。
[解决办法]
可以这样使用零时表。比如t就是一个零时表

mysql> select * from (select * from user) as t where t.userName="zhanghong";
[解决办法]
暂时还没这个功能

热点排行