次のフィールドを持つMYSQLデータベースがあります(問題を示すために簡略化されています):
id | courseID | date1 | date2 | date 3 | date 4
-----------------------------------------------------------------
1 | 10 | 2013-01-01 | 2013-02-05 | 0000-00-00 | 0000-00-00
2 | 23 | 2013-03-02 | 2013-05-04 | 2013-07-05 | 0000-00-00
3 | 35 | 2013-02-01 | 0000-00-00 | 0000-00-00 | 0000-00-00
私の質問は、日付の降順で並べられた 4 つのフィールドの 1 つで、今日以前の日付を持つすべてのコースを検索するためにどのクエリを使用できるかということです。したがって、クエリの上の私のデータベースでは、次のようになります。
id | courseID | date
---------------------------
1 | 10 | 2013-02-05
3 | 35 | 2013-02-01
1 | 10 | 2013-01-01
助けてくれて本当にありがとうございます。