【发布时间】:2023-03-17 11:37:01
【问题描述】:
项目表:
item loc month year
watch delhi 1 2020
watch delhi 2 2020
watch delhi 4 2020
watch delhi 5 2020
tv mumbai 1 2020
tv mumbai 2 2020
tv mumbai 5 2020
月表:
month year
1 2020
2 2020
3 2020
4 2020
5 2020
我想使用右连接来连接项目和月份表......但这里有一些复杂性......我想要的是我想要每个项目的连接,loc 组合......即对于手表项目,它将是不同的联接,对于电视项目,它将是与月表不同的联接。
输出:
item loc month year
watch delhi 1 2020
watch delhi 2 2020
null null 3 2020
watch delhi 4 2020
watch delhi 5 2020
tv mumbai 1 2020
tv mumbai 2 2020
null null 3 2020
null null 4 2020
tv mumbai 5 2020
【问题讨论】:
标签: sql pyspark apache-spark-sql