以下のようなデータベーステーブルがあります。
id | lecture | subject_id | date | is_deleted
------|--------------------|------------|------------|-----------
1 | Introduction | 1 | 2012-08-10 | 0
2 | Structure | 2 | 2012-08-15 | 1
3 | Introduction | 2 | 2012-08-12 | 0
4 | Functions | 1 | 2012-08-14 | 1
5 | Material | 2 | 2012-08-18 | 0
6 | Requirements | 1 | 2012-08-16 | 0
7 | Analysis | 1 | 2012-08-11 | 0
このテーブル (レクチャー) からビューを作成する必要があります。これにより、行番号が表示されます。(フロー番号) 日付順に並べられた各被験者について、is_deleted = 1 行を削除します。簡単に言うと、流れをNo. 特定の科目の各講義について、削除されていない講義のみを日付順に並べ替えます。したがって、上記のデータによって作成されるビューは次のようになります。
flow_no | id | date | lecture | subject_id
--------|------|------------|--------------------|------------
1 | 1 | 2012-08-10 | Introduction | 1
2 | 7 | 2012-08-11 | Analysis | 1
3 | 6 | 2012-08-16 | Requirements | 1
1 | 3 | 2012-08-12 | Introduction | 2
2 | 5 | 2012-08-18 | Material | 2
これをいくつかの方法で実行しようとしましたが、すべて失敗しました。誰かがこれを解決するのを手伝ってくれれば幸いです。(mysql)