Office中国论坛/Access中国论坛

标题: 如何查询? [打印本页]

作者: zhangader    时间: 2010-5-16 21:27
标题: 如何查询?
本帖最后由 zhangader 于 2010-5-16 22:30 编辑

股票“日线表”与“银行板块”的内容如下:
要求将“银行板块”的日线从“日线表”中提出来放到“银行板块日线”。
select *
From 日线表
where 日线表.股票名称=银行板块.股票名称
运行不了为什么?


日线表
股票名称          时间        收盘
股票1   2009-12-01       3
股票1   2009-12-02       4
股票2   2009-12-01       3
股票2   2009-12-02       4.3
股票3   2009-12-02       4.4
股票3   2009-12-03       4.1
股票3   2009-12-04       4.3
股票3   2009-12-05       4.5
股票4   2009-12-01       1
股票4   2009-12-02       1.1
。。。。。。。。。。。。。。。
股票800  2009-12-01     1.2
股票800  2009-12-02     1.3
股票800  2009-12-03     1.4
股票800  2009-12-04     1.5

银行板块
股票名称
股票1
股票2
股票23
股票40
股票50
作者: liwen    时间: 2010-5-17 12:03
select *
From 日线表
INNER JOIN 银行板块 ON   日线表.股票名称=银行板块.股票名称

在设计视图中,将两表加入,设置对应股票名称连接属性为只包含两表中连接字段相等的行即可
作者: zhangader    时间: 2010-6-1 05:08
谢谢,如果一个表有302列,这怎么办?
作者: qmyjhj    时间: 2010-6-1 08:34
这跟列数没有关系吧
作者: zhangader    时间: 2010-6-4 05:39
302列超过了255列,Access做不了。
作者: liwen    时间: 2010-6-10 12:48
302列可以分拆为几个相关表,302列一般也不好看,查询使用都可能有一些不方便,其实有时有些列也是可以转换到行中去的。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3