私は2つのテーブルを持っています
tbl_アクティビティ
id | activity
1 | activity1
2 | activity2
tbl_sub_activities
id |activityId | subActivity | status
1 | 1 | subActivity1 | done
2 | 1 | subActivity2 | done
3 | 1 | subActivity3 | ongoing
4 | 2 | subActivity4 | done
5 | 2 | subActivity5 | done
シナリオ:
アクティビティは、多くのサブアクティビティを持つことができます。
サブアクティビティのステータスがすべて完了している場合、アクティビティは完了し
ています。サブアクティビティのステータスがまだ進行中の場合、アクティビティは進行中です。
質問:
tbl_activities をクエリして、このような出力を得るにはどうすればよいですか?
id | activity | status
1 | activity1 | ongoing
2 | activity2 | done
PHPを使用してこれを行いましたが、SQLクエリを使用してこれを行う方法を知りたいです。