我试图从Access中的两个表中检索一些信息。 该方法正在工作,但具有异常。从两个表的访问检索
即使某列为空或为空,它受非空列的影响,当我使用where
语法时,它仅显示匹配项。 我需要检索它的全部。 这是SQL的行我使用WHERE泛白
SELECT Article.Code, Article.Libelle,Fabricant.Libelle FROM [Article],[Fabricant]
我试图从Access中的两个表中检索一些信息。 该方法正在工作,但具有异常。从两个表的访问检索
即使某列为空或为空,它受非空列的影响,当我使用where
语法时,它仅显示匹配项。 我需要检索它的全部。 这是SQL的行我使用WHERE泛白
SELECT Article.Code, Article.Libelle,Fabricant.Libelle FROM [Article],[Fabricant]
如果我正确理解你的问题,这听起来像你正在寻找一个OUTER JOIN
:
SELECT A.Code, A.libelle, F.Libelle
FROM Article A
LEFT JOIN Fabricant F ON A.Libelle = F.Libelle
嗨,朋友,我带你参加代码和做圆顶修改,这是工作,谢谢你是我的保护者。 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
@FaressElFarissi您可能没有看到:http://stackoverflow.com/help/accepted-回答 – pnuts 2015-01-08 13:12:25
如果没有表格定义和样本数据,将会很困难。 – 2014-10-19 02:01:55