本帖最后由 huzijunreokiki 于 2015-5-31 07:54 编辑
各位高手,我的问题是这样的,我的数据库里面有两张表一张叫做PlanningElements,一张叫做Use表,Use表是用来储存PlanningElements的元素关系的,比如ID为26的元素需要用到ID为7,8,20的元素。
表结构如图。 PlanningElements Use 这两张表关系如图 [img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\437399915\QQ\WinTemp\RichOle\}Z12@A8P~3IFDSBJ$FQ[_MJ.png[/img]
Use表里面的两个字段UseElementID和UsedElementID是复合主键,分别是Use表的外键,这两个字段都连接PlanningElements的ElementID字段,所以被参照表是PlanningElements。现在我想实现调用,如果我需要查找出UseElementID为26的元素所对应的UsedElementID字段的元素(如上所示ID为7,8,20这三个元素在PlanningElements表中对应的所有字段。 我用的数据库是ACCESS,调用语句是 SELECT PlanningElements.* FROM PlanningElements INNER JOIN Use ON(PlanningElements.ElementID = Use.UsedElementID) AND(PlanningElements.ElementID = Use.UseElementID) WHERE (((Use.UseElementID)=26) And(([UsedElementID])=[ElementID])); 可是查找不出结果,为什么呢?有哪位高手能指点一下,我星期一要交任务,急…………跪求指点~~~~ |