私は2つのテーブルを持っています
raw_commits(sha,date,author)
と
milestones(name,start,end)
milestones
テーブルには、プロジェクトのすべてのマイルストーンのタイムスタンプ範囲が含まれています。
JOIN
次のことを達成するためにどうすればよいかわかりません。
それぞれについて、マイルストーンが 1 つraw_commits
ある場合は を表示し、マイルストーンに「属していない」場合は表示し、コミットが複数の に「属している」場合は各マイルストーンの重複行を表示します。raw_commits.sha, raw_commits.date, raw_commits.author, milestones.name
NULL
milestones
への分類は、 を参照としてmilestones
使用することによって明らかに行われます。raw_commits.date
raw_commits.date >= milestones.start AND raw_commits.date <= milestones.end
説明されている動作を実現する方法は?