Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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
Sql 在access 2007中使用select语句和联接_Sql_Database_Ms Access - Fatal编程技术网

Sql 在access 2007中使用select语句和联接

Sql 在access 2007中使用select语句和联接,sql,database,ms-access,Sql,Database,Ms Access,伙计们,我正试图在access 2007中运行select语句,但在access 2007中如何执行这些语句时遇到了问题我想在两个表上执行外部联接,但我想我需要一些关于如何执行的指导下面是我在access 2007的sql视图中尝试运行的代码我非常欣赏任何想法 这是我的sql语句 SELECT MENU.[C_MENU], MENU.[C_REC], AUTO.[C_GROUP] FROM MENU JOIN AUTO ON MENU.[C_MENU]=AUTO.[C_GROUP]

伙计们,我正试图在access 2007中运行select语句,但在access 2007中如何执行这些语句时遇到了问题我想在两个表上执行外部联接,但我想我需要一些关于如何执行的指导下面是我在access 2007的sql视图中尝试运行的代码我非常欣赏任何想法

这是我的sql语句

SELECT  MENU.[C_MENU],  MENU.[C_REC],  AUTO.[C_GROUP]
FROM  MENU
 JOIN  AUTO
ON MENU.[C_MENU]=AUTO.[C_GROUP]
第一个问题是,上面的sql语句给了一个错误一个语法错误,我不知道为什么它对如何纠正我的错误有任何想法???它在
Join

SELECT [MENU].[C_MENU], [MENU].[C_REC], [AUTO].[C_GROUP]
FROM [MENU]
LEFT JOIN [AUTO] ON [MENU].[C_MENU]=[AUTO].[C_GROUP]

我研究Access已经快一年了,但我记得它对语法非常挑剔,所以最好用方括号括起所有内容,并在表示“内部连接”时包含“内部”一词,而不是仅使用“连接”。但是您想要一个“外部联接”,您说过?

尝试从设计视图而不是SQL视图创建查询。选择这两个表,然后在“自动”中将“C_菜单”从菜单中单击并拖动到“C_组”。这将基于这两个字段创建联接。然后右键单击连接线并选择“连接属性”。在“连接属性”对话框中,单击第二个单选按钮(包括“菜单”中的所有记录,仅包括那些…)。该选择将为您提供一个左连接。从“设计”视图切换到“SQL”视图,以检查设计器为您创建的SQL语句。对不起,我的意思是“左”而不是“外”