Create Function getname( @id1 int)
 
return varchar(10)as begin
declare @p1 varchar(10)

select  @p1=Bname from B where Bid=@id1

return @p1
endselect Aid,dbo.getname(BIDONE),dbo.getname(BIDONE) from A

解决方案 »

  1.   

    错了点,不好意思.Create Function getname( @id1 int)
     
    returns varchar(10)as begin
    declare @p1 varchar(10)

    select  @p1=Bname from B where Bid=@id1

    return @p1
    endselect Aid,dbo.getname(BIDONE),dbo.getname(BINTwo) from A
      

  2.   

    SELECT A.AID, B.BNAME, C.BNAME
    FROM (A LEFT JOIN B ON A.BIDONE = B.BID) LEFT JOIN B AS C ON A.BINTWO = C.BID
      

  3.   

    select a.AID,b.BONENAME,b.BTWONAME
            from A a left join B b on  a.BINTWO = b.BID
              group by a.aid