Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问中的左外连接?_Ms Access - Fatal编程技术网

Ms access 访问中的左外连接?

Ms access 访问中的左外连接?,ms-access,Ms Access,以下查询在access中不起作用 SELECT Fields.FieldId, PrecisionSettings.DecimalPlaces from Fields left outer join FieldGroup on Fields.FieldGroupId = FieldGroup.FieldGroupId left outer join Category on FieldGroup.CategoryId = Category.CategoryId le

以下查询在access中不起作用

SELECT Fields.FieldId, PrecisionSettings.DecimalPlaces 

    from Fields left outer join FieldGroup on Fields.FieldGroupId = FieldGroup.FieldGroupId

    left outer join Category on FieldGroup.CategoryId = Category.CategoryId

    left outer join PrecisionSettings on 

    Category.InputAttributesID=PrecisionSettings.AttributesID

查询表达式中缺少运算符时出错。

在Access中,一次只能联接两个结果。要连接更多表,需要更多括号:

SELECT
    Fields.FieldId,
    PrecisionSettings.DecimalPlaces 
FROM
(
    (
        Fields
        LEFT OUTER JOIN FieldGroup ON Fields.FieldGroupId = FieldGroup.FieldGroupId
    )
    LEFT OUTER JOIN Category ON FieldGroup.CategoryId = Category.CategoryId
)
LEFT OUTER JOIN PrecisionSettings ON Category.InputAttributesID = PrecisionSettings.AttributesID