我想把一条查询语句的结果保存成一个新表,如何写sql?
比如下面的select
select symbol,min(close) from quote where date<'2010-06-01' and date>'2010-01-01' group by symbol;
我这样写不行
select symbol,min(close) from quote as tt where date<'2010-06-01' and date>'2010-01-01' group by symbol;
mysql> select * from tt;
ERROR 1146 (42S02): Table ' tt' doesn't exist
比如下面的select
select symbol,min(close) from quote where date<'2010-06-01' and date>'2010-01-01' group by symbol;
我这样写不行
select symbol,min(close) from quote as tt where date<'2010-06-01' and date>'2010-01-01' group by symbol;
mysql> select * from tt;
ERROR 1146 (42S02): Table ' tt' doesn't exist
解决方案 »
- 散分了,第一次用postgreSQL,求科普各种下限问题
- mysql administrator 恢复备份的问题
- 怎样查询得到没有重复的记录
- 根据表中部分内容截取,更新其他字段
- 为什么我插入数据,然后查询发现最近插入的记录在最上边?
- mysql密码可以重置吗?我自已将密码输乱了,再也进不去了???
- Php虚拟主机的MySQL是否能通过MySQL客户端工具连接?
- mysql connector net 1.02BUG好多,幸好1.03改掉了几个致命的,但还有BUG,就是pool最好设为false,否则有可能会出错。
- 100分求解----MYSQL中文问题
- mysql怎么获得一个用户拥有授权的所有表?
- 需要优化算法:再次冲击历史高位的股票
- mysql数据库存放在哪里?
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html