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.   

    SELECT 
          A.DAH,A.YHMC,B.AGE,B.SEX
    FROM  
          T1 A,T2 B
    WHERE A.DAH =B.DAH
      

  2.   

    select DAH,YHMC,age,sex  from t1 join t2 on t1.dah=t2.age
      

  3.   

    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.id
      

  4.   

    DECLARE @T1 TABLE(DAH int,YHMC nvarchar(10))
    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 行受影响)
      

  5.   

    --LZ你 的表之间怎么没联系的属性啊 。
    --我建议在表T2里加个DAH 的列用来联系T1表select * from T1,T2 WHERE t1.dah=t2.dah