我要创建两个表,一个表包含sku列,第二个表包含location列。我想将每个SKU映射到每个位置。执行交叉联接需要大量的计算时间。有执行此联接的替代解决方案吗?
sku
1
2
3
location
ABC
DEF
GHI
output:
sku location
1 ABC
1 DEF
1 GHI
2 ABC
2 DEF
2 GHI
3 ABC
3 DEF
3 GHI
我尝试了下面的代码,但是它执行交叉连接,由于表的大小,这会花费一些时间。
select a.sku, b.location
from tbl1 as a, tbl2 as b
group by a.sku, b.location