求ACCESS查询多个表的SQL语句

表1名:19yanlin表2名:linchong表3名:fangwu三个表字段都是一样的!字段1:username字段2:link_id字段3:intro字段4:subm... 表1名: 19yanlin
表2名: linchong
表3名: fangwu
三个表字段都是一样的!
字段1: username
字段2: link_id
字段3: intro
字段4: submit_date

我现在要查询这三个表的所有记录,
要生成新的记录集
新生成的记录集中包含所有的表记录,以submit_date desc排列!

比如说表1中有两条记录

表1
001 林冲 9月15日在西安工作 2005-10-10
002 娄哥 df545445 2006-10-2

表2
001 娄哥他哥 45454554 2007-10-2
002 12132132 545445546 2007-9-2
表3
001 54455 54455445 2003-10-10
002 6666 44445566 2000-10-10

查询后得到新的记录集列表如下
001 娄哥他哥 45454554 2007-10-2
002 12132132 545445546 2007-9-2
002 娄哥 df545445 2006-10-2
001 林冲 9月15日在西安工作 2005-10-10
001 54455 54455445 2003-10-10
002 6666 44445566 2000-10-10

看清我的意思哦!
问题很简单,只要你把SQL给我正确写出来,我就再给加20分!
展开
 我来答
wclsuan
2007-09-24 · 超过24用户采纳过TA的回答
知道答主
回答量:211
采纳率:0%
帮助的人:93万
展开全部
最简单的方法:在数据库的视图里加入3个表,把3个表的主键(表中数据相同的也可以)用线连起来,右击线,属性改连接方式,把视图保存,起个名字,这个视图就相当与3个表的总和了,简单吧。

最简单的方法就是最好的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dzxbd
2007-09-24 · TA获得超过226个赞
知道小有建树答主
回答量:243
采纳率:100%
帮助的人:151万
展开全部
select * FROM 19yanlin,linchong,fangwu order by submit_date desc
注意:
显示字段内容时,格式是:表名.字段名,如要输出 娄哥他哥,可以用:response.write linchong.username
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三根鞋带
2007-09-23 · TA获得超过2260个赞
知道大有可为答主
回答量:1156
采纳率:0%
帮助的人:0
展开全部
select * FROM ((19yanlin INNER JOIN linchong ON 19yanlin.link_id =linchong.link_id ) INNER JOIN fangwu ON 19yanlin.link_id =fangwu.link_id )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b84615
2007-09-24 · TA获得超过140个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:151万
展开全部
select * from 19yanlin union linchong union fangwu order by submit_date desc
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Accessbbs
2007-09-26 · 超过21用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:47.8万
展开全部
尝试用联合查询吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式