0
全部,2访问表之间的匹配记录
我在Access中有2个表。我们称他们为RepQ1和Des。这两个表中有两个字段,我试图匹配并获得匹配记录。这两个字段是TEXT数据类型。以下是我正在使用的查询。
SELECT * FROM RepQ1 LEFT JOIN Des ON Rep.Mat = Des.MatD;
当我运行这个,我得不到结果显示。请指教。
全部,2访问表之间的匹配记录
我在Access中有2个表。我们称他们为RepQ1和Des。这两个表中有两个字段,我试图匹配并获得匹配记录。这两个字段是TEXT数据类型。以下是我正在使用的查询。
SELECT * FROM RepQ1 LEFT JOIN Des ON Rep.Mat = Des.MatD;
当我运行这个,我得不到结果显示。请指教。
检查与此查询
SELECT * FROM RepQ1 WHERE RepQ1.Mat IN (SELECT DISTINCT MatD FROM Des);
如果你想简单匹配的记录,那么你可以删除'留下join'并进行简单的地方查询。 'select * from repq1 as r,des as d where r.mat = d.matD'。确保你的数据库中有匹配的记录 –
这意味着表中没有任何内容匹配。 –
@萨加尔,有匹配的记录。否则我不问这个问题。 @Manoj,谢谢。我也尝试了你的方法。不幸的是,还没有出现。我不明白为什么。这两个字段是TEXT字段。有记录匹配,因为我在Excel中尝试了VLOOKUP,并得到结果。好心提醒。 – GSRB