2013-04-04 187 views
0

當我有以下兩個表連接兩個表

太多記錄
Table 1 
======= 

T1Col1 T1Col2 T1Col3 

jkl  nnn  qoq 
efg  Aaa  wow 
efg  xxx  yoy 
abc  iii  qoq 
abc  fff  wow 
abc  rrr  qoq 
gdg  ppp  yoy 



Table 2 
======= 

T2Col1 T2Col2 

qoq  nnn  
wow  aaa 
yoy  xxx 

兩條表之間的連接列T1.T1Col3和T2.T2Col1

Expected Results 
================ 

T1Col1 T1Col2 T1Col3 T2Col2 

jkl  nnn  qoq  nnn 
efg  Aaa  wow  aaa 
efg  xxx  yoy  xxx 
abc  iii  qoq  nnn 
abc  fff  wow  aaa 
abc  rrr  qoq  nnn 
gdg  ppp  yoy  xxx 

隨着連接查詢我越來越多條記錄。但我只是在上面的記錄之後。因爲 在我真實的情況下,表1獲得了超過百萬條記錄。所以,最終的結果集的記錄數是 巨大的超過MS訪問限制

這可能

乾杯

Shabar

+0

還有一件事情,我在Table2.T2Col1中有重複記錄 – shabar 2013-04-04 00:35:28

+1

編輯你的問題以包含你嘗試的實際查詢。 – 2013-04-04 11:54:14

回答

0

我會嘗試使用計數功能在查詢生成器。在選擇分組的部分中,嘗試下拉框並選擇計數。

+0

Thax爲您的答覆。也許需要首先擺脫重複,我相信 – shabar 2013-04-04 11:54:37

2

您是否創建了表之間的關係.. ?? 直到你不創建關係,它會給出一個結果,這就是所謂的笛卡爾積。