一对多加入访问

时间:2017-04-11 09:05:27

标签: sql ms-access

我有两个表,一个带有钻孔唯一数字的领表,带有x,y,z值,第二个表带有钻孔数字和地质信息,一个钻孔可以根据钻孔深度有许多地质信息。我想加入两张桌子。请问如何在ms访问中加入这两个表。我想要钻孔套环表中的所有数据,只需要来自地质表的匹配数据。我正在努力,但无法成功。请告知。https://github.com/JoanZapata/android-iconify

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您希望主表(钻孔项圈表)中的所有数据加上子表(地质表)中的匹配数据,则可以使用LEFT JOIN查询来实现。通过将表名和列名替换为数据库中所需的名称来修改此示例:

SELECT d.*, g.*
FROM Drillhole d
LEFT JOIN Geology g ON d.Hole_ID = g.Hole_ID