sql >> Databáze >  >> RDS >> PostgreSQL

Rails Postgres – dotaz na sloupec Jsonb

Doufáme, že zde budeme muset použít dílčí dotaz.

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

Návrhy na refaktorizaci výše uvedeného dotazu jsou vítány!




  1. PostgreSQL , Vyberte ze 2 tabulek, ale pouze nejnovější prvek z tabulky 2

  2. Operátor Oracle (+).

  3. Problém s připojením ke vzdálenému serveru MySQL

  4. Co je efektivnější:Více tabulek MySQL nebo jedna velká tabulka?