次のようなテーブルがあるとします。
id foreign_key status
------------------------
1 1 new
2 1 incative
3 1 approved
4 2 new
5 2 new
6 2 approved
7 3 new
8 3 approved
9 4 approved
与えられたforeign_keyに対して、foreign_key 3の場合のように、ステータスがnewのレコードが1つしかなく、もう1つのレコードが承認されているレコードを見つける方法は?