# VBAからKintoneのサブテーブル取得する際の条件指定クエリ記述方法を教えてください。

**URL:** <https://community.cybozu.dev/t/topic/5728>\
**Category:** kintone 開発相談\
**Created:** [2022 年 2 月 15 日午前 1:56 UTC](https://community.cybozu.dev/t/topic/5728 "2022-02-15T01:56:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2891](https://avatars.discourse-cdn.com/v4/letter/l/cab0a1/32.png) [@Legacy\_Account2891](https://community.cybozu.dev/u/Legacy_Account2891)\
**Post date:** [2022 年 2 月 15 日午前 1:56 UTC](https://community.cybozu.dev/t/topic/5728/1 "2022-02-15T01:56:51Z")

</div>

VBAを利用して、Kintoneからデータを取得しています。

アプリは以下のようなデータの構成になっています。

テーブルA 項目a 項目b サブテーブルB

サブテーブルB 項目① 項目②

&nbsp;

サブテーブル内の項目を条件で絞り込む際のクエリ指定方法をご存じの方、いらっしゃいましたら是非ご教授ください。

試したクエリは以下のようなものですが、いずれもサブテーブルのレコードが

絞り込まれませんでした。

query = 項目a \> 1&nbsp; and 項目b&nbsp; in (“001”,“002”) and 項目① in (“abc”,“def”)

query = 項目a \> 1&nbsp; and 項目b&nbsp; in (“001”,“002”) and サブテーブルB.項目① in (“abc”,“def”)

宜しくお願いします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account63](https://avatars.discourse-cdn.com/v4/letter/l/6de8d8/32.png) [@Legacy\_Account63](https://community.cybozu.dev/u/Legacy_Account63)\
**Post date:** [2022 年 2 月 17 日午前 12:17 UTC](https://community.cybozu.dev/t/topic/5728/2 "2022-02-17T00:17:42Z")

</div>

前提として、サブテーブルでの検索は、「その条件に該当する”レコード”を取得する」ことになります。  
一つでもサブテーブルで該当する条件があるものはすべて取得されます。  
その上で、データ取得後は自身のコードで不要なものは除外する、というイメージです。

（その認識は持っていて、かつクエリがおかしい、というようなご質問ならすいません）

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2891](https://avatars.discourse-cdn.com/v4/letter/l/cab0a1/32.png) [@Legacy\_Account2891](https://community.cybozu.dev/u/Legacy_Account2891)\
**Post date:** [2022 年 2 月 17 日午前 1:23 UTC](https://community.cybozu.dev/t/topic/5728/3 "2022-02-17T01:23:16Z")

</div>

コメントを頂きありがとうございます。

＞データ取得後は自身のコードで不要なものは除外する、というイメージです。

⇒そうなのですね。処理で何とかします。

幾分、Kintone初心者なもので。。。ありがとうございました。
