获取行我有2个表:从2个表
tblDowntime
downtimeID - downtimeDescription
1 - dt_desc
2 - dt_desc2
tblMachineArea
areaID - downtimeID - areaDescription
1 - 1 - area1
2 - 2 - area2
我知道downtimeDescription,所以我有什么做的就是从tblMachineArea相应的领域?
我可以从ID得到他们,但我的列表框只会有
我有this answer为INSERT说明,但无法适应它...除非我失去了一些东西真的很明显..
我的另一个问题是什么联接使用...我试过内部联接与machineID = 1,它返回tblMachineArea中的所有行,但具有不同的机器ID取决于如果我在查询中使用1或2 .. ..对我没有多大意义
编辑:我跑的查询是
SELECT areaID, tblMachineArea.downtimeID, tblDowntime.downtimeDescription, areaDescription
FROM tblDowntime
INNER JOIN tblMachineArea ON tblMachineArea.downtimeID = 1;
图像:(请原谅的表名和字段稍有不同,所以我已经更新了原件)
任何帮助,将不胜感激
向我们展示您尝试的查询。 –
由于您的数据仅通过ID链接,因此您无法仅使用列表框获取相应记录。您必须从持有机器的列表框中进行描述,在您的tblMachine中搜索相关标识,然后在tblDowntime中搜索该标识的对应记录。 –
内部连接应该是检索所需记录的正确方法。请显示您的查询。 –