SQL2000怎么让两张表合并啊。。T1DAH YHMC
1 大一
2 大二
3 大三
4 大四
5 大五T2age sex
1 男
2 男
3 女
4 男
5 男把T1表和T2表合并起来 成 T3
DAH YHMC age sex
1 大一 1 男
2 大二 2 男
3 大三 3 女
4 大四 4 男
5 大五 5 男
1 大一
2 大二
3 大三
4 大四
5 大五T2age sex
1 男
2 男
3 女
4 男
5 男把T1表和T2表合并起来 成 T3
DAH YHMC age sex
1 大一 1 男
2 大二 2 男
3 大三 3 女
4 大四 4 男
5 大五 5 男
A.DAH,A.YHMC,B.AGE,B.SEX
FROM
T1 A,T2 B
WHERE A.DAH =B.DAH
select id=identity(int,1,1),* into #2 from T2select A.DAH,A.YHMC,B.age,B.sex
into T3
from #1 A join #2 B on A.id=B.id
insert @T1
SELECT 1,'大一' UNION ALL
SELECT 2,'大二' UNION ALL
SELECT 3,'大三' UNION ALL
SELECT 4,'大四' UNION ALL
SELECT 5,'大五'DECLARE @T2 TABLE(age int,sex nvarchar(2))
insert @T2
SELECT 1,'男' UNION ALL
SELECT 2,'男' UNION ALL
SELECT 3,'女' UNION ALL
SELECT 4,'男' UNION ALL
SELECT 5,'男'select id=identity(int,1,1),* into #1 from @T1
select id=identity(int,1,1),* into #2 from @T2select A.DAH,A.YHMC,B.age,B.sex
into T3
from #1 A join #2 B on A.id=B.iddrop table #1
drop table #2--结果
select * from T3DAH YHMC age sex
----------- ---------- ----------- ----
1 大一 1 男
2 大二 2 男
3 大三 3 女
4 大四 4 男
5 大五 5 男(5 行受影响)
--我建议在表T2里加个DAH 的列用来联系T1表select * from T1,T2 WHERE t1.dah=t2.dah