SELECT A.NAME FROM TABLEA A ,TABLEB B
WHERE A.ID=B.FIDORSELECT A.NAME FROM TABLEA A WHERE ID IN (SELECT FID FROM TABLEB)

解决方案 »

  1.   

    楼上:
    我并不是做一个无谓的查询,而是根据已给出的B.ID值查询A.NAME
      

  2.   

    select a.name from a,b where a.id = b.fid and b.fid = '你的值'
      

  3.   

    使用嵌套SQL查询:select a.name from a
    where a.id=(select b.fid from b where b.id ='已知b.id的值')
      

  4.   


    Select *  -- 选取的字段自己添加 
    From table2 T2 Inner Join Table1 T1 On T2.id=T1.ID
    Where T2.ID In (你知道的Value列表)
      

  5.   

    SELECT B.ID,A.NAME FROM TABLEB AS B LEFT OUTER JOIN TABLEA AS A ON B.FID=A.ID
      

  6.   

    Select A.Id,A.Name from A inner join B on A.id=b.Fid where B.fid=你所要的值,假如是多个值,就可以用上面的 B.fid in()
      

  7.   

    Select A.Name 
      Form TableA A,
           TableB B
     Where A.id = B.fid
       and B.id = yourvalue