PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Rails Postgres - Requête de colonne Jsonb

J'espère que nous devrons utiliser une sous-requête ici.

 Bundle.select("*").from(Bundle.select("*, jsonb_array_elements(available_quantity) as aq")).where("(aq ->> 'quantity')::numeric <= 50").distinct

Les suggestions sur la refactorisation de la requête ci-dessus sont les bienvenues !