&&
演算子は、true
を生成する述語です。 またはfalse
結果であり、値のリストではありません。
order_id
のリストをお探しの場合 client_id=1
の両方に存在します およびclient_id=2
、クエリは次のようになります:
select order_id from simple_table where client_id in (1,2)
group by order_id having count(*)=2;
これは、配列をまったく使用する必要がないことを除いて、これらの配列がセットである(重複がなく、値の位置が無関係である)と考える場合、2つの配列の共通部分に相当します。単純な標準SQLで十分です。