一张主表xx,有字段ID,name,address,fax,phone和一张从表client,有字段ID,client_name,client_addr,contractor建立了关联,我现在想查找主表的name,address,fax和从表中的client_name,contractor,这些字段必须满足某一条件,如:address必须包含有“广州",这个语句如何写

解决方案 »

  1.   

    select a.name,a.address,a.fax,b.client_name,b.contractor from xx a left join client b on (关联) where a.address like '%广州%'
      

  2.   

    select xx.name,xx.address,xx.fax,client.client_name,client.contractor from xx.关联字段=client.关联字段 where xx.address like '%广州%'
      

  3.   

    select xx.name,xx.addres,xx.fax,client.client_name,client.contractor from xx,client where xx.address like "广洲";
      

  4.   

    dandy1437((乐天派!直面所有问题)) 方法不错
      

  5.   

    select xx.name,xx.address,xx.fax,client.client_name,client.contractor from a,xx where xx.关联字段=client.关联字段 and xx.address like '%广州%'