&& 演算子は、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で十分です。