我試圖從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