2014-10-19 53 views
-2

我试图从Access中的两个表中检索一些信息。 该方法正在工作,但具有异常。从两个表的访问检索

即使某列为空或为空,它受非空列的影响,当我使用where语法时,它仅显示匹配项。 我需要检索它的全部。 这是SQL的行我使用WHERE泛白

SELECT Article.Code, Article.Libelle,Fabricant.Libelle FROM [Article],[Fabricant] 
+1

如果没有表格定义和样本数据,将会很困难。 – 2014-10-19 02:01:55

回答

0

如果我正确理解你的问题,这听起来像你正在寻找一个OUTER JOIN

SELECT A.Code, A.libelle, F.Libelle 
FROM Article A 
    LEFT JOIN Fabricant F ON A.Libelle = F.Libelle 
+0

嗨,朋友,我带你参加代码和做圆顶修改,这是工作,谢谢你是我的保护者。 SELECT A.Code,A.libelle,F.Libelle FROM Article A LEFT JOIN Fabricant F ON A.Fabricant = F.Code – 2014-10-19 09:05:04

+0

@FaressElFarissi您可能没有看到:http://stackoverflow.com/help/accepted-回答 – pnuts 2015-01-08 13:12:25