select a.*,b.auditState
from   a left join b on a.id=b.personid

解决方案 »

  1.   

    select a.*,b.auditState
    from   a left join b on a.id=b.personid
      

  2.   

    select a.*,b.auditState
    from   a ,b where a.id=b.personid
      

  3.   

    SELECT A.*,B.auditState
    FROM A,B
    WHERE A.ID=B.personid
      

  4.   

    select a.*,b.auditState
    from   a ,b 
    where a.id=b.personid
      

  5.   

    谢谢各位,楼上各位写的基本正确,
    我还想问句能加条件查询吗?
    select tp.id, tp.sex,tp.personname,tp.nation,tp.birthtime,tp.marriage,tp.school,
    tp.professional,tp.literacy,tp.homephone,tpa.auditState2 from t_personinformation tp where tp.personname like '%ddd%' or tp.idnumber like '%" ddd "%' or tp.homephone like '%"111"%' left join
    t_personAudit tpa on tp.id=tpa.personid order by tp.id desc这样写对吗?主要是where段的
      

  6.   

    select tp.id, tp.sex,tp.personname,tp.nation,tp.birthtime,tp.marriage,tp.school,
    tp.professional,tp.literacy,tp.homephone,tpa.auditState2 
    from t_personinformation tp  left join
    t_personAudit tpa on tp.id=tpa.personid
    where tp.personname like '%ddd%'
     or tp.idnumber like '%" ddd "%' 
     or tp.homephone like '%"111"%' 
    order by tp.id desc
      

  7.   

    select 
    tp.id, 
    tp.sex,
    tp.personname,
    tp.nation,
    tp.birthtime,
    tp.marriage,
    tp.school,
    tp.professional,
    tp.literacy,
    tp.homephone,
    tpa.auditState2 
    from 
    t_personinformation tp
    left join t_personAudit tpa on tp.id=tpa.personid 
    where tp.personname like '%ddd%' or tp.idnumber like '%ddd%' or tp.homephone like '%111%'  
    order by tp.id desc
      

  8.   

    谢谢各位,基本已经解决了,我的sql链接太弱了,回头要好好补补!
    马上结贴!
      

  9.   

    把where字句放到left join之后