1
我有兩個表加入時間戳範圍
raw_commits(sha,date,author)
和
milestones(name,start,end)
其中milestones
表包含所有項目的里程碑的時間戳範圍。
我如何去有關JOIN
實現以下不確定:
對於每個raw_commits
,顯示raw_commits.sha, raw_commits.date, raw_commits.author, milestones.name
如果有一個里程碑,表明NULL
如果它不「屬於」一個里程碑,並顯示每個里程碑的重複行,如果提交「屬於」多個milestones
。
明顯通過使用raw_commits.date
作爲參考即raw_commits.date >= milestones.start AND raw_commits.date <= milestones.end
來完成對milestones
的分類。
如何實現所描述的行爲?