EntityFieldQuery を使用してクエリを実行しています。field_tags と field_categories という 2 つのフィールドがあり、それぞれで見ている列名は tid です。各フィールドで一致する tid を確認したい。それぞれが tid の個別の配列をチェックしています。
通常、私は次のようなものを使用します:
$query->fieldCondition('field_tags', 'tid', $my_tags, 'IN');
しかし今、field_tags のタグ配列または field_categories のカテゴリ配列に一致があるかどうかを確認しているので、その方法がわかりません。返される各行は、少なくとも 1 つのタグまたは 1 つのカテゴリに一致する必要があるという考え方です。
どこかにOR条件がなければならないことはわかっています...
ありがとう、ハウィー