select *
from Ruler as cft,
BasicNorm as bn
,ValueStandard as vs
where
bn.ValueStandardID=2
and
cft.BasicNormID = bn.BasicNormID
and bn.ValueStandardID=vs.ValueStandardID
select *
from
BasicNorm as bn
where
from Ruler as cft,
BasicNorm as bn
,ValueStandard as vs
where
bn.ValueStandardID=2
and
cft.BasicNormID = bn.BasicNormID
and bn.ValueStandardID=vs.ValueStandardID
select *
from
BasicNorm as bn
where
bn.ValueStandardID=2
在写sql语句时,不要忽视 and bn.ValueStandardID=vs.ValueStandardID 这最后的查询条件,需要将三个表都关联起来,否则第三张表不就没用了吗。
如果查看所有的对应关系,可以以select * 的形式进行查询。