如果是SQL SERVER ,这样试试吧
select isnull(B.name,'控制中心') as name,A.jqname,A.ip from coip A,corp B where A.coid=b.coid

解决方案 »

  1.   

    如果服务器是SQL SERVE,可以这样试试:
    select isnull(B.name,'控制中心') as name,A.jqname,A.ip from coip A,corp B where A.coid=b.coid
      

  2.   

    select B.name,A.jqname,A.ip from coip A,corp B where A.coid=b.coid
    uion
    Select B.Name='控制中心',A.jqname,A.ip From Coip A,Corp B Where A.Coid not in (Select coid from corp)
      

  3.   

    select B.name as name,A.jqname as jqname,A.ip as ip from coip A,corp B where A.coid=b.coid
    union (select '控制中心' as name,A.jqname as jqname,A.ip as ip from coip A where a.coid not in (select b.coid from corp b)
      

  4.   

    同志们呀这样写在sql中是对的可是放到delphi中就编译不了:555555with query do
    begin
     close;
     sql.clear
     sql.add(' select B.name as name,A.jqname as jqname,A.ip as ip from coip A,corp B where A.coid=b.coid
    union');
     sql.add('select '控制中心' as name,A.jqname as jqname,A.ip as ip from coip A where a.coid not in (select b.coid from corp b)
    ')
     open;
    end
      

  5.   

    我知道我写的有问题,就是那个'控制中心'的引号....
    在sql字符串中这样写根本就是不对呀....