Foxtable(狐表)用户栏目专家坐堂 → 如何查询sql数据库中的多表数据


  共有25687人关注过本帖树形打印复制链接

主题:如何查询sql数据库中的多表数据

帅哥哟,离线,有人找我吗?
唐尸三摆手
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:928 积分:7769 威望:0 精华:13 注册:2008/9/1 11:58:00
如何查询sql数据库中的多表数据  发帖心情 Post By:2008/9/7 20:06:00 [显示全部帖子]

  狐狸他爹,我想将数据源sql server连接到FOXTABLE中,然后将后台几个数据的表中部分字段数据提取放到一个表中,并将查询结果显示到FOXTABLE中,请问如何能够实现?请指教!

 回到顶部
帅哥哟,离线,有人找我吗?
唐尸三摆手
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:928 积分:7769 威望:0 精华:13 注册:2008/9/1 11:58:00
  发帖心情 Post By:2008/9/8 12:25:00 [显示全部帖子]

以下是引用lxl在2008-9-7 20:39:00的发言:

、多表查询

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

语法:

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

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


请问这段说明对外部表sql-sever数据查询也同样适用吗

[此贴子已经被作者于2008-9-8 12:25:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
唐尸三摆手
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:928 积分:7769 威望:0 精华:13 注册:2008/9/1 11:58:00
  发帖心情 Post By:2008/9/8 20:31:00 [显示全部帖子]

select a.code,b.name,c.deptcode from a,b,c where a.code=b.code and a.code=c.itemcode


这条语句在SQL 查询管理器中能够正常执行,在FOXTABLE增加外部查询表的预览窗口中也可以执行,为什么保存成表时报错?

 回到顶部