2014-10-19 52 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