A表里有id,creatdate,item,type
B表里有id,name 
A表里的type存的是B表的id,
查询A表时怎么把type替换成B表id对应的name?

解决方案 »

  1.   


    select A.id,A.creatdate,A.itemitem,B.name
    from A 
           inner join B on A.type=B.id
      

  2.   

    select A.id,A.creatdate,A.itemitem,B.name
    from A where A.type=B.idselect A.id,A.creatdate,A.itemitem,(select B.name from B where B.id=A.type)
    from A
      

  3.   

    1.select A.id,A.creatdate,A.itemitem,B.name
    from A where A.type=B.id2.select A.id,A.creatdate,A.itemitem,B.name
    from A inner join B on A.type=B.id3.select A.id,A.creatdate,A.itemitem,(select B.name from B where B.id=A.type)
    from A
      

  4.   


    select B.name,creatdate,item,type
    from A right outer join B on A.id=B.id
    from B left outer join A on A.id=B.id