sampleテーブルを含む sqlite DB が surveytypeありstatusます。3 つのテーブルの主キー ID はすべて、テーブル「操作」への外部キーとして設定されています。次の画像のスキーマを参照してください。

私operationのテーブルには値があります

とサンプル

と状態

および調査タイプとして

必要
私が達成する必要があるのは

操作テーブルからステータス IDの情報を取得し、すべての調査タイプの特定の建物について表示します。
試した
すべてのサンプルIDとすべての調査タイプIDを取得するプログラムを介してループし、個々のステータスIDを次のように取得する方法を見つけました
for all sampleid in sample table
{
for all statustypeid in statustype table
{
select statusid from operation where sampleid = 2 and surveytypeid=1
}
}
すべての値を含むテーブルを生成するためのSQL単一クエリによるより良いオプションはありますか
注:iosアプリ用のsqliteを使用