SQLserver查询问题,急求,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:24:49
我在做一个VB程序,需要同时查数据库里的三个表:A,B,C
三个表中公用的列是FID,
但是,我想要输入A中的另外一个号码,然后通过关联,查询出三个表中我想要的列的数据,请问该怎么做哦,不会了,郁闷,网上的方法好象没过滤,我想过滤一下,因为我输入的那个号码具有唯一性,输入后,直接可查询出这个号码所对应在三个表中的部分数据,不全要,谢谢
是这样的,A 表中有'一轴制动差评价'....等等, B表中有'检测编号'等等....,C表中有载客质量,三个表中公有的数据叫FID,
我怎么通过输入检测编号后,能查出A和C表中它相对应的数据呢???谢谢

不是,我需要用A表里的一个检测编号,查出A,B,C三表中与其对应的数据,三表中的公有字段是FID,请问怎么做?

select a.你想要的字段号,b.你想要的字段号,c.你想要的字段号 from 第一个表名 a,第二个表名 b,第三个表名 c where
a.fid=b.fid=c.fid and a.你知道的字段号='字段号的值'

这样3个表结合没试过但是2个表肯定是这样!
如果不行,你可以试着用表1和表3建立联系先查表3的字段。
再用表1和表2建立联系查表2的字段

select a.*,b.*,c.* from a,b,c where (select fid from b where 检测编号='xxxx')

就是问答的能不能详细一点呀