people
MySQL に 2 つの日付で名前を付けたこのテーブルがあります。
| Name | start_date | end_date |
| John | 2007-03-01 | 2009-10-12 |
| Mike | 2001-06-06 | 2010-12-01 |
活動年で検索できるビューを作成したいと考えています。活動年はstart_date
から までend_date
です。したがって、次のように一連の年を含むフィールドを取得したいと思います。
| Name | activity_years |
| John | 2007,2008,2009 |
| Mike | 2001,2002,2003,2004,2005,2006,2007,2008,2009,2010 |
いくつかのアプローチを試みましたが、取得できません。ビューを作成したいので、すべてを SELECT ステートメント内で実行する必要があり、頭痛の種になっています。