假设有2表,结构分别如下:table 1
aut_id-----------value
1-------------------A
4-----------------B
32-----------------C
2-----------------D
51-----------------F
6-----------------n
N---------------  Ntable2
time-------A----B-----C-----D----F-------N
2011-1-----3---1-------5---12---12-----123
2011-1-----3---1-------5---12---12-----123
201-1-----3---1-------5---12---12-----123
2011-1-----3---1-------5---12---12-----123
2011-1-----3---1-------5---12---12-----123table1 的value字段里的值与table2 的time之外的所有字段都吻合要求产生这样的结果:aut_id-----------value-------------time
1-------------------A------------2011-1
4------------------B---------------2011-1
32------------------C---------------2011-1
2------------------D---------------2011-1
51------------------F---------------2011-1
6------------------n---------------2011-1
N------------------N---------------2011-1

解决方案 »

  1.   

    table1 和table2之间的数据缺乏必要的联系
    如果table2有50行数据,产生的结果该怎样?
      

  2.   

    回1楼, 如果table2 有N行且有多种日期,那就一个日期一条记录:
    aut_id-----------value-------------time
    1-------------------A------------2011-1
    21-------------------A------------2011-2
    13-------------------A------------2011-3
    11-------------------A------------2011-4
    14-------------------A------------2011-5
    412------------------B---------------2011-1
    32------------------C---------------2011-1
    2------------------D---------------2011-1
    51------------------F---------------2011-1
    6------------------n---------------2011-1
    N------------------N---------------2011-1