TABLE A:
列: ID             TIME
  111              2009-4-20 23:49:23
  222              2009-4-21 00:09:23
  333              2009-4-21 00:12:23TALBE B:
     CD      CODE 
    111      2323
    222      2323
    333      2323显示成:
  ID      CODE           TIME
 111      2323           2009-4-20 23:49:23
 222      2323           2009-4-20 23:49:23
 333      2323           2009-4-20 23:49:23谢谢大家了?

解决方案 »

  1.   


    SELECT ID,CODE,TIME FROM TABLEA LEFT JOIN TABLEB ON ID = CD
      

  2.   

    呵呵, 他的TIME应该写错了。。
      

  3.   

    TIME  没写错勒  
    我是想问将CODE 相同的查询时间变为最早的那一条
    有办法实现么?
    能实现的SQL怎么写啊?
      

  4.   


    SELECT TOP 1 ID,CODE,TIME FROM TABLEA LEFT JOIN TABLEB ON ID = CD ORDER BY TIME
    试试先...
      

  5.   

    select a.id,code,mindate  
    from a,b,(select min(time) mindate from a)
    where a.id=b.id
      

  6.   

    SELECT ID,CODE,min(TIME) over(partition by code) time FROM TABLEA LEFT JOIN TABLEB ON ID = CD ORDER BY TIME
      

  7.   

    select a.id,code,first(time)over() from a,b where a.id=b.id;