解决方案 »

  1.   

    要不 你以year为关联条件?
      

  2.   

    他们每个的year不相干的,只是字段类型一样
      

  3.   

    是的,给个思路呗,只要他们的year都在0000~1111之间就行了
      

  4.   

    是的,给个思路呗,只要他们的year都在0000~1111之间就行了
    那就只能全连接了,full join
    如,select * from a full join b where 1=2
      

  5.   

    是的,给个思路呗,只要他们的year都在0000~1111之间就行了
    那就只能全连接了,full join
    如,select * from a full join b where 1=2

    他们之间都是独立的,怎么join呢
      

  6.   

    对数据库不太懂,可能没理解你意思
    按我局的例子,条件可以写成1=2.就相当于两个表的数据都关联再一起了
    你可以先找两个数据量小的表试试,看看是不是你想要的效果。
    把我给你举得例子,ab两个表换成你自己的表
    那year条件怎么来写呢
      

  7.   

    可以考虑转换一下。
    把所有表的结构线转换为相同的结构,然后union all
    不就是结果了。
      

  8.   

    对数据库不太懂,可能没理解你意思
    按我局的例子,条件可以写成1=2.就相当于两个表的数据都关联再一起了
    你可以先找两个数据量小的表试试,看看是不是你想要的效果。
    把我给你举得例子,ab两个表换成你自己的表
    那year条件怎么来写呢
    都关联完应该是t1.*,t2.*,t3.*,t4.*,t5.*,t6.*的一个结合。再加上所有表的year过滤就好了。。
    就是t1.year between and