這個怎麼了?
> 错了啊   应该是<               
http://topic.csdn.net/u/20091008/13/490b3e82-3e4c-4e7d-a5a1-a2632e355bd8.html?83421
  帖子提问就有问题

解决方案 »

  1.   

    是小梁写错了,然后我感觉不对,提问,大家都没有看到这个错误罢了,
    还是对exists  语句敏感度不高啊
      

  2.   

    update a
    set 时间 = (select min(时间) from b where b.卡号 = a.卡号)
    from a
      

  3.   

    create table A(卡号 int,       时间 datetime)
    insert into a values(1 ,               null )
    insert into a values(2 ,               null )
    insert into a values(3 ,               null )
    create table B( 卡号 int,     时间 datetime)
    insert into b values(1 ,           '2008-1-6') 
    insert into b values(1 ,           '2004-5-3') 
    insert into b values(2 ,           '2005-5-6') 
    insert into b values(3 ,           '2003-5-9') 
    insert into b values(3 ,           '2001-2-3')
    goupdate a 
    set 时间 = (select min(时间) from b where b.卡号 = a.卡号) 
    from a 
     select * from adrop table a , b /*
    卡号          时间                                                     
    ----------- ------------------------------------------------------ 
    1           2004-05-03 00:00:00.000
    2           2005-05-06 00:00:00.000
    3           2001-02-03 00:00:00.000(所影响的行数为 3 行)
    */