Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教如何进行多表填充到DataList中?

1楼
菜鸟foxtable 发表于:2009/2/2 16:11:00

表1,表2有部分同名列,请问用什么方法把两表同名列所有数据填充到DataList中显示?
要求使用SQL函数该如何做?.....因为数据表为外部数据表..
帮助里的示例有些不太一样.

、多表查询

有的时候,你可能希望查询表的列来自于多个表,可以通过JOIN语句来实现这样的功能。JOIN语句可以让你从已经定义了相互关系的工作表中检索记录,而不用管记录和工作表之间的关系是一对一、一对多还是多对多。

语法:

SELECT 字段列表 FROM 表1 INNER JOIN 表2 ON 表1.列名 = 表2 .列名

因为字段来自于两个表,所以如果对于两个表都有的字段,必须明确表的名称。
ON关键词指定两个表通过哪一列进行连接,指定的字段必须具备相同的数据类型和长度。



 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

[此贴子已经被作者于2009-2-2 20:43:01编辑过]
2楼
菜鸟foxtable 发表于:2009/2/2 20:43:00
图片点击可在新窗口打开查看俺的问题难吗?没人解决....
3楼
狐狸爸爸 发表于:2009/2/2 21:57:00
帮助没有提到,用Union连接两个查询即可,例如:

Select * From {表1} Where [ID] = '001' Union Select * From {表2} Where [ID] = '001'

就将同时显示表1和表2种ID为001的记录。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目33.table


两个Select语句返回的列数、列名称、列类型必须完全相同!
4楼
狐狸爸爸 发表于:2009/2/2 21:58:00
呵呵,我错了,帮助中还是有介绍的。
5楼
程兴刚 发表于:2009/2/2 22:43:00
图片点击可在新窗口打开查看三天不看眼生,自己写的也忘了,教程这么大这么细,正常!
6楼
菜鸟foxtable 发表于:2009/2/3 8:25:00
看来教程没看仔细....图片点击可在新窗口打开查看谢谢老爹...
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 4 queries.