抱歉,我不确定如何命名这个问题,但我会尽力解释我的问题。我的数据库中有两个表,如下所示:
APPLICATIONS:
app_id | data1 | data2
----------------------
1 | foo | foo
2 | bar | bar
APP_REQUIREMENTS:
app_id | requirement | is_satisfied
--------------------------------------
1 | requirement1 | false
1 | requirement2 | false
2 | requirement1 | true
2 | requirement2 | true
我要做的是查询我的数据库以从 APPLICATIONS 表中获取所有信息以及一个额外的字段,该字段表示该应用程序是否有任何 UNSATISFIED 要求,因此我的查询将返回如下内容:
app_id | data1 | data2 | meets_all_requirements
------------------------------------------------
1 | foo | foo | false
2 | bar | bar | true
使用一个查询执行此操作的最佳方法是什么?有没有更好的方法来设置我的表/关系以适应这种情况?
任何意见是极大的赞赏!