我想把一条查询语句的结果保存成一个新表,如何写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
解决方案 »
- PRIMARY KEY ,UNIQUE KEY ,KEY
- mysql中该用什么语句赋值?
- 如何将一个数据库的某个表的某几个字段,导入到另一个数据库的某个表的某几个字段里
- 在postgresql如何让一个组里的用户可以拥有对某个数据库里所有的表sel/ins/upd/del/rul权限?
- mysql写触发器的疑问
- 求助.mysql错误问题
- Data too long for column 'name' at row 1的问题
- 扩展标记怎样实现数据库
- 从多个表中搜索关键词,怎么写sql语句?
- Navicat for MySQL中导入CSV文件出现问题
- 需要优化算法:再次冲击历史高位的股票
- mysql数据库存放在哪里?
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html