社区
数据库相关
帖子详情
如何将SQL SERVER 2000中的两个表连接在一起,且其中的记录是一对多?
ymhf19373200
2003-09-12 06:01:02
有这么两个表:
db1:bingqudaima char 2 主键
bingqumingcheng char 10
db2:bq_fangjianhao char 3
bq_chuangweihao char 2
bingqudaima char 2
如何实现对在db1中的一条记录对应db2中的多条记录的读写操作?
用Delphi语言实现。
...全文
306
9
打赏
收藏
如何将SQL SERVER 2000中的两个表连接在一起,且其中的记录是一对多?
有这么两个表: db1:bingqudaima char 2 主键 bingqumingcheng char 10 db2:bq_fangjianhao char 3 bq_chuangweihao char 2 bingqudaima char 2 如何实现对在db1中的一条记录对应db2中的多条记录的读写操作? 用Delphi语言实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haoguozhong
2003-10-20
打赏
举报
回复
同意 IwantFlay(我很爱她!!!!!!!!!!)
ziqing
2003-10-20
打赏
举报
回复
查询就是了,!!!SELECT A。*,B。* FORM A,B WHERE A。字段=B。字段
说好不能打脸
2003-10-20
打赏
举报
回复
ADOQuery2.sql.add(' SELECT * FROM b.* ');
改为:
ADOQuery2.sql.add(' SELECT * FROM db1.b ');
说好不能打脸
2003-10-20
打赏
举报
回复
我觉得不对,你们问一下房主是不是你们理解的这个意思?
我觉得应做一下处理:
1、建立两个DBGrid组件,分别对应表一、表二。
2、TADOQuery2的代码如下:
ADOQuery2.close;
ADOQuery2.sql.clear;
ADOQuery2.sql.add(' SELECT * FROM b.* ');
ADOQuery2.sql.add( 'WHERE a.bingqudaima LIKE b.bingqudaima');
ADOQuery2.open;
kaolaxiong
2003-10-20
打赏
举报
回复
同意IwantFlay
xiaofeng007
2003-09-13
打赏
举报
回复
用视图
尚方宝剑彤叟无欺
2003-09-12
打赏
举报
回复
可以做个视图,再把视图当成一个表用
yown
2003-09-12
打赏
举报
回复
嵌套查询
IwantFlay
2003-09-12
打赏
举报
回复
adoquery1.close;
adoquery1.sql.text :='select a.*,b.* from db1 a,db2 b where a.bingqudaima=b.bingqudaima'
adoquery1.open;
实战化课程:全面掌握
SQL
Server
高可用技术,从菜鸟到专家
本课程根据讲师十多年在世界500强外企的生产环境
中
的
SQL
Serer数据库管理和项目实施经验倾心打造。课程系统性强,知识体系完整,覆盖90%以上的企业环境下
SQL
Server
高可用场景,课程
中
不仅演示详细的操作步骤,更加突出最常见的故障和问题,让学员少走“弯路”,不只是让学员学会“操作”更能让学员“操作”的规范,满满的干货分享,一些课程资料(架构图、部署规划
表
格等)不仅可以帮助学员掌握技能,也可以作为学员在企业生产环境
中
实施
SQL
Server
高可用的配置文档、操作手册等。课程的实验环境介绍:1)全部基于微软域环境和企业版
SQL
Server
AOAG - 95%以上的企业环境都是在域环境
中
,不介绍非域环境和标准版的
SQL
Server
高可用性组,这的配置在企业
中
较罕见,没有实践意义,不浪费学员时间。2)相应域环境已提前部署和配置好 - 学员导入虚拟机即可开始实验,无需从零开始搭建域环境,所有实验
中
SQL
Server
均已加域,直入主题,节省大量时间。3)最新的Windows
Server
故障转移集群(WS2016、WS2019)和最新版本的
SQL
Server
(
SQL
2017、
SQL
2019) - WS2016-
SQL
2017与WS2019-
SQL
2019是目前大多数企业
SQL
Server
高可用的主要平台,基于微软产品生命周期现在一些企业也在讲早期的AOAG向这
两个
版本迁移,掌握这两种组合不仅让学员学会,更能学有所用。本课程为后续
SQL
Server
进阶课程铺垫,是通向
SQL
Server
DBA 专家的必经之路,讲师每周答疑两次。所有课程资料包括:课程PPT、架构图、部署规划
表
格、各类脚本学员均可下载。
SQL
Server
表
连接
目录
SQL
Server
内
连接
SQL
Server
左
连接
ON与WHERE子句
SQL
Server
右
连接
SQL
Server
交叉
连接
SQL
Server
自
连接
SQL
Server
全外链接 在关系数据库
中
,数据分布在多个逻辑
表
中
。 要获得完整有意义的数据集,需要使用
连接
来查询这些
表
中
的数据。
SQL
Server
支持多种
连接
,包括 [内
连接
],[左
连接
],[右
连接
],[全外
连接
]和[交叉
连接
]。 每种
连接
类型指定
SQL
Ser...
SQL
连接
表
(内
连接
、左
连接
、右
连接
、交叉
连接
、全外
连接
)
在关系数据库
中
,数据分布在多个逻辑
表
中
。要获得完整有意义的数据集,需要使用
连接
来查询这些
表
中
的数据。
SQL
Server
支持多种
连接
包括INNERJOIN内
连接
,关键字在
表
中
存在至少一个匹配时返回行。leftjoin左
连接
,返回左
表
中
所有的
记录
以及右
表
中
连接
字段相等的
记录
。右
连接
,返回右
表
中
所有的
记录
以及左
表
中
连接
字段相等的
记录
。内
连接
,又叫等值
连接
,只返回
两个
表
中
连接
字段相等的行。fulljoin外
连接
,返回
两个
表
中
的行。...
sql
server
多
表
联合查询
数据库查询时,对单
表
的查询很难满足需求,通常都需要多
表
联合查询。多
表
连接
大致分为内
连接
和外
连接
。 内
连接
和外
连接
的区别主要体现在返回数据上,内
连接
返回的是符合
连接
条件和查询条件的
记录
,外
连接
返回的数据包含了不符合
连接
条件没有建立关联的
记录
。 内
连接
A
表
和B
表
通过id字段建立
连接
,返回的是A
中
id和B
中
fid相等的
记录
。字段是A和B
中
字段的全部,也可以挑选...
SQL
中
连接
(JOIN)子句介绍
SQL
中
的 JOIN 子句用于把来自
两个
或多个
表
的行结合起来。在实际的数据库应用
中
,经常需要从多个数据
表
中
读取数据,这时就可以使用
SQL
语句
中
的
连接
(JOIN)子句,在
两个
或多个数据
表
中
查询数据。INNER JOIN(内
连接
,或等值
连接
):获取
两个
表
中
字段匹配关系的
记录
;LEFT JOIN(左
连接
):获取左
表
中
的所有
记录
,即使在右
表
没有对应匹配的
记录
;RIGHT JOIN(右
连接
):与 LEFT JOIN 相反,用于获取右
表
中
的所有
记录
,即使左
表
没有对应匹配的
记录
。
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章