有两个表,A、B,A结构为:time,ip,ly B结构为time,ip,tw
分别查询两个表,再合并排序,先按A的time字段的时间先后排序,然后对比ip,有相同的就按时间先后顺序排在相同的下面,再对比B的ip字段,有相同的就优先放在A数据的下面。
请教各位老师,该怎么写呢?刚学的菜鸟,希望能详细点,谢谢~

解决方案 »

  1.   

    A表结构:
    time         ip              ly
    2009-08-01   192.168.0.1     车间
    2009-08-02   192.168.0.18    办公室
    2009-08-03   192.168.0.188   财务B表结构:
    time         ip              tw
    2009-08-01   192.168.0.18    共享在哪
    2009-08-02   192.168.0.188   上不了网
    2009-08-03   192.168.0.1     打印机有问题
      

  2.   

    如果是数据库 就直接 UNION 连接两个查询结果 然后order by time,ip 就好了
    如果是数组的话 先 array_merge 然后再 usort ,需要自己写一个用来比较的方法
    可以到这里看下参考 http://cn.php.net/manual/en/function.usort.php
      

  3.   

    China Wholesale
    Buy something cheap online and high-quality, pls visit: China Wholesale or 
    Cool Gadgets at cheap Price