Foxtable(狐表)用户栏目专家坐堂 → [求助]如何用selec t 语句查询不同数据源的记录


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

主题:[求助]如何用selec t 语句查询不同数据源的记录

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


加好友 发短信
等级:小狐 帖子:348 积分:3553 威望:0 精华:0 注册:2015/8/16 19:06:00
[求助]如何用selec t 语句查询不同数据源的记录  发帖心情 Post By:2018/9/13 12:21:00 [只看该作者]

我有两个表:表A(数据源1)、表B(数据源2)
表A 
卡号        日期   姓名    金额
card_id、date、name、mon
表B
卡号       消费金额
card_id sale_mon

selec t * from 表A where card_id in (selec t card_id from 表B)
想要实现这个语句应该如何操作
[此贴子已经被作者于2018/9/13 12:21:40编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/13 12:24:00 [只看该作者]

如果都是 access 数据库,或者都是sql server数据库,可以直接编写语句的。

 

比如sqlserver数据库,你在前面加上数据库的名字,如 数据库名.ado.表名


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


加好友 发短信
等级:小狐 帖子:348 积分:3553 威望:0 精华:0 注册:2015/8/16 19:06:00
  发帖心情 Post By:2018/9/13 12:33:00 [只看该作者]

一个是sql 一个是Oracle

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/13 12:34:00 [只看该作者]

不可以直接查

 回到顶部
帅哥哟,离线,有人找我吗?
happy_gile
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:348 积分:3553 威望:0 精华:0 注册:2015/8/16 19:06:00
  发帖心情 Post By:2018/9/13 12:39:00 [只看该作者]

那如何能实现这个功能呢

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/13 14:45:00 [只看该作者]

以下是引用happy_gile在2018/9/13 12:39:00的发言:
那如何能实现这个功能呢

 

先从表B查找出字符串,如 '1','2','abc','333'

 

然后合成sql语句,如 selec t * from 表A where card_id in ('1','2','abc','333')


 回到顶部