関連レコードの抽出に関して

関連レコードを条件に含めたAPIでの取得についてお伺いします。
関連レコードが無いレコードを取得したいと考えております。

仮に、下記のような状況であるとします。

アプリA
 関連レコード(アプリBのレコードを表示)
  レコード番号=アプリBレコード番号

アプリB
 アプリAと紐づいている

この場合、
“app”:アプリAのID,“query”:関連レコード.レコード番号 not in (“”)
とすれば、アプリBに紐づいたレコードがある、アプリAのレコードをGETすることが出来ます。

逆に、
“app”:アプリAのID,“query”:関連レコード.レコード番号 in (“”)
としても、
records:0となります。
「関連レコードが無いレコード」を取得することが出来ないからだと思います。
(kintoneの抽出機能を使っても、結果は同じです)

アプリBのレコードと紐づいていない、アプリAのレコードを取得したいので、
現状、「全レコード ー 関連レコードがあるレコード」で取得していますが、全体件数が多いため、とんでもない時間がかかります。

他に何か良い方法はありませんでしょうか。

TAKA さん

はじめまして。以下の記事が参考になりそうだと思いました。

直接的な解決には繋がらないかもしれませんが、少しでも参考になれば、と思いコメントしましたm(_ _)m

たけちょ様

アドバイスいただきまして、ありがとうございます。

大量のレコードを処理する手法として、ご提示いただいた記事を参考にさせていただきます。