私はクラブと例会の間に1対多の構造を持っています
Clubs
Id
1
2
3
4
Meetings
Id ClubId MeeetingDate
1 1 2010-Mar-01
2 1 2010-Apr-01
3 2 2011-May-01
4 3 2011-Aug-01
5 3 2012-Sep-01
6 3 2012-Aug-01
すべてのクラブと、より多くの例会の数を取得したいgetDate()
したがって、結果は次のようになります
Club.Id Count
1 0 (there are 0 meetings > getDate)
2 0 (there are 0 meetings > getDate)
3 2 (there are 2 meetings > getDate)
4 0 (there are NO meetings)
私には解決策がありますが、それはかなり醜いです!私のソリューションには、存在するものと存在しないものの2つのユニオンが含まれています。もっと良い方法があると確信していますが、最近はSQLをあまり書かないことを告白しなければなりません。