Der &&
operator ist ein Prädikat, das ein true
ergibt oder false
Ergebnis, keine Werteliste.
Wenn Sie nach der Liste von order_id
suchen die sowohl für client_id=1
existieren und client_id=2
, wäre die Abfrage:
select order_id from simple_table where client_id in (1,2)
group by order_id having count(*)=2;
Das entspricht den Schnittpunkten der beiden Arrays, wenn Sie bedenken, dass diese Arrays Mengen sind (keine Duplikate und die Positionen der Werte sind irrelevant), außer dass Sie überhaupt keine Arrays verwenden müssen, einfaches Standard-SQL ist gut genug.