Sql 在access 2007中使用select语句和联接
伙计们,我正试图在access 2007中运行select语句,但在access 2007中如何执行这些语句时遇到了问题我想在两个表上执行外部联接,但我想我需要一些关于如何执行的指导下面是我在access 2007的sql视图中尝试运行的代码我非常欣赏任何想法 这是我的sql语句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]
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语句。对不起,我的意思是“左”而不是“外”