Ich weiß, dass in PostgreSQL Sie eine Abfrage wie ausführen können:PostgreSQL prüfen, ob Array ein beliebiges Element enthält linken Array
SELECT (1 = ANY('{1,3,4,7}'::int[])) AS result
zu überprüfen, ob die rechte Array 1
das Element enthält. Ich habe mich gefragt, ob es eine einfache Möglichkeit gibt zu überprüfen, ob das rechte Array irgendein Element aus dem linken Array enthält. Etwas wie:
SELECT ('{2,3}'::int[] = ANY('{1,3,4,7}'::int[])) AS result
Gibt es eine einfache Möglichkeit, dies zu tun, ohne mich über die linke Schleife iterieren?
Fantastic! Genau das, was ich gesucht habe. Vielen Dank. – Lander