我有兩個DataTable這樣選擇行的所有組合:從2個表
DT1:
ID1
----------
1
2
3
4
5
6
7
8
9
10
DT2:
ID2
----------
1
2
3
4
5
現在,我想要檢索的所有組合來自這兩個數據表的項目使得結果將包含50(10 x 5)行 - 如下所示:
dtResul t:
ID1 ID2
------------
1 1
1 2
1 3
1 4
1 5
2 1
2 2
2 3
2 4
2 5
3 1
. .
. .
. .
有沒有簡單的方法,而不是使用循環?
你如何填充兩個數據表?從一個單獨的數據庫還是從兩個單獨的數據庫? – alextansc 2012-07-30 07:02:35
使用交叉連接,在數據庫理論中它被稱爲笛卡兒積。 – 2012-07-30 07:02:47
@ alextansc,我已經通過代碼和dt2從數據庫中選擇查詢來創建dt1。 – 2012-07-30 07:37:44