SELECT A.IP, B.TIME,C.TIME,D.TIME
FROM A,B,C,D
WHERE A.IP=B.IP(+)
AND A.IP=C.IP(+)
AND A.IP=D.IP(+)

解决方案 »

  1.   

    woaitishui2006测试
      Create View myview SELECT lin_winip.IP_addr, iptpc_host_cpu.Max(indb_time) As cpu,iptpc_host_memory.Max(indb_time) As memory,
      iptpc_host_filesys.max(indb_time) As filesys
    FROM lin_winip,iptpc_host_cpu,iptpc_host_memory,iptpc_host_filesys
    WHERE lin_winip.ip_addr=iptpc_host_cpu.ip_addr(+)
    AND lin_winip.ip_addr=iptpc_host_memory.ip_addr(+)
    AND lin_winip.ip_addr=iptpc_host_filesys.ip_addr(+) 报错:ora-00905 missing keyword
      

  2.   

    create or replace view viewname as select ......lz,你的select呢
      

  3.   

    create view viewname as select a.ip,b.time,c.time,d.time from a,b,c,d where a.ip=b.ip and b.ip=c.ip and c.ip=d.ip;
      

  4.   

    create view myview(ip,cpu_time,memory_time,filesys_time) 
           as select lin_winip.ip_addr,iptpc_host_cpu.max(indb_time),iptpc_host_memory.max(indb_time),iptpc_host_filesys.max(indb_time) 
           from (((lin_winip left JOIN iptpc_host_cpu on lin_winip.ip_addr = iptpc_host_cpu.ip_addr)
                     left join iptpc_host_memory on lin_winip.ip_addr = iptpc_host_memory.ip_addr)
                     left JOIN iptpc_host_filesys ON lin_winip.ip_addr = iptpc_host_filesys.ip_addr) group by lin_winip.ip_addr
                     go
    select * from myview
    drop view myview今天这么写报错sql command not properly ended
    谁能帮我修改下么 我用的数据库是oracle