表targetid   type  info1  info2  note
1     1      1     1     asdasd
表type(此表.id对应表A.type)
id   typename       data  data
1      type123       2012   2012 表 info1(此表.id 对应表A.info1)id   info          data  data 
1     info123123   2012    2012 
怎样查询 target 的所有信息,type 用表type 的typename字段代替
info1 用表info1 的info 字段代替 .. 求解答 ..inner on 如何多表 ,如何替换 .. 求教

解决方案 »

  1.   

    表A就是表target ... 太着急了 ..写错了..
      

  2.   

    select * from target a left join type b on a.type=b.id
    left join info1 c on a.info1=c.info1
      

  3.   

    这样查询b 和 c 的data 字段也会查出, 可不可以不查出多余的呢.
      

  4.   

    select a.id,b.typename,c.info,a.info2,a.note from target a left join type b on a.type=b.id
    left join info1 c on a.info1=c.info1