sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo comparar dos matrices y elegir solo los elementos que no coinciden en postgres

Me acercaría a esto con el operador de matriz.

select array(select unnest(:arr1) except select unnest(:arr2));

Si :arr1 y :arr2 no se cruzan, el uso de array_agg() conduce a un valor nulo.