2013-12-16 378 views
1

我有一個表Invocie數據(100624357個記錄),如:SQL查詢來查找產品協會

Invoice Number Product Number Quantity Price Amount 
----------------------------------------------------------- 
I0001   P0001   10   10  100 
I0001   P0002   10   10  100 
I0001   P0003   10   10  100 
I0002   P0001   10   10  100 
I0002   P0002   10   10  100 
I0003   P0001   10   10  100 
I0003   P0003   10   10  100 

如果產品A和產品B在同一張發票上,然後他們有1名關聯。所以我想找出像不同產品之間的所有關聯:

Product A Product B Association 
------------------------------------- 
P0001  P0002  20% 
P0001  P0003  20% 
P0002  P0003  10% 

有人能指導我如何得到這個協會最有效的方式,因爲數據集是非常大的。

感謝和問候。

法赫德

回答