CSDN论坛 > Delphi > 数据库相关

如何将SQL SERVER 2000中的两个表连接在一起,且其中的记录是一对多? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:4336
Bbs2
本版专家分:217
Bbs1
本版专家分:0
Bbs2
本版专家分:119
Bbs3
本版专家分:909
Bbs3
本版专家分:992
Bbs2
本版专家分:246
Bbs2
本版专家分:246
Bbs6
本版专家分:5458
匿名用户不能发表回复!
其他相关推荐
SqlServer 2000 去除完全重复的记录 无主键约束
如果你的情况也是,没有主键约束,导致出现了很多完全一致的记录,这时候如何去重复就比较麻烦了,因为是sqlserver 2000 还没有支持rowid这种东西,坑。 不过,我这里有个法子,挺好用的。 首先给你需要去重的表添加一列,设置为主键 + 自增标识   (我这里取名 tempID) 然后通过sql去掉重复记录: delete from  表名 where 字段1(判
sqlserver中如何将只有一个字段的表一对多或者多对多的插入到另外一个表中
需求1 一对多的插入另外一个表,例如表A有一个日期字段,表B有一个UserID字段和Date字段。现在要把一个新的UserID和所有的表A中Date字段插入到表B中,即同一个UserID对于多个Date,存储过程如下(复制请慎重!)IF NOT EXISTS ( SELECT date FROM B WHERE DATEDIFF(d, Date, GETDATE()) = 0 AND UserID
SQL Server 2005 JDBC 驱动(sql Server2000的也在里面)
SQL Server 2005 JDBC 驱动 SQL Server 2000 JDBC 驱动 打包在一起了,解压后有两个压缩包,一个是2000的一个是2005的
sql中怎样把同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
一、创建表 create table stuUnion (  sid int identity primary key,  cid int,  id varchar(500) )   二、添加数据 insert into stuUnion select 1,'a' union select 1,'b' union select 2,'c' union select 2,'
SQl Server 数据库多表连接
【缘由】      为了防止数据的冗余,我们会将数据库中表进行拆分,这样就产生了多张表,表与表之间通过主外键关联,但这样又造成了我们查找和修改的困难,如何进行多表之间的查找呢?      我们将一个查询同时设计两个或两个以上的表,称之为连接查询。连接查询是关系数据库中最主要的查询,主要包括内连接、左外连接、右外连接、全外连接等。接下来我们分别来论述每一种连接方式。       首先我有两张表
查询数据库中所有表的行数(sqlserver 2000)
 终于解决了这个比较郁闷的问题,分享一下方法一:create proc ssasset nocount oncreate table TableSpace( TableName  varchar(50), RowsCount char(11), Reserved varchar(18), Data  varchar(18), Index_size varchar(18), Unus
SQL 一对多关系检索多行中的一条记录
今天工作中,需要从多表抽取数据。抽取逻辑就是在一对多关系表中,需要检索符合条件的多行中的一条记录。 DEMO如下: A表: B表: 具体的抽取的逻辑: 所有的A_name对应的 B_name中的第一个B_name记录。比如抽取 所有课程的第一位授课教师的名字 SQL: select A.A_name, B.B_name from a in
SQLServer中如何将一个字段的多个记录值合在一行显示
 有下表:         单位名称                 收费类别                 1                       a                 1                       b                 1                       d                 2                
sqlserver2000中字符串类型的日期如何比较大小
如果在数据库(sql)中将保存日期的字段的数据类型设置为varchar,而你又需要对这个日期和另外一个日期进行比较,那么该怎么办呢?第一种方法:很容易想到,就是纯粹地利用字符串来比较大小,比如有一个字段为vote_time,其数据类型为varchar,要比较这个日期是不是大于某个日期,比如"2006-02-23",那么可以直接写:where vote_time>2006-02-23,这中方
sqlserver2000 下导出Excel数据
--命令行方法 导出为Excel EXEC master..xp_cmdshell 'bcp system_manager.dbo.family_code out c:\temp1.xls -c -q -  S"GNETDATA/GNETDATA" -U"sa" -P""' --该方法导出的Excel是文本文件,不是真正的Excel,因此打开时,office会提示扩展名与格式不兼容,但是不
关闭