日付のある記事を検索しています。MySQL では次のとおりです。
Article:
id | title
1 | first
2 | second
3 | third
4 | fourth
日付記事:
id | article_id | from | to
1 | 1 | 10-10-2010 | 11-11-2010
2 | 2 | 11-10-2010 | 12-12-2010
3 | 1 | 13-12-2010 | 12-01-2012
4 | 3 | 11-11-2012 | 12-12-2012
5 | 4 | 02-02-2013 | 02-02-2014
日付付きのすべての記事を取得し、これを在庫順に並べ替えたいと思います。
たとえば、すべての記事を取得し、日付でこれを並べ替えます FROM 12-10-2011 TO 12-01-2012
これは私を返すはずです:
- 最初 (FROM TO - DatesArticle.id = 3 の範囲内)
- 3 番目 (FROM TO - DatesArticle.id = 4 の範囲内)
- 秒 (FROM TO の範囲外)
- 4 番目 (FROM TO の範囲内にありません)
これは SQL または SQL と PHP で可能ですか? はいの場合、どのように?