PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Ruby on Rails:deve aparecer na cláusula GROUP BY ou ser usado em uma função agregada


Quando você deseja fazer uma agregação como SUM ou COUNT, você só pode selecionar as colunas nas quais você faz o GROUP BY.
ShopifyOrderLineItem.select("shopify_order_line_items.title, count(shopify_order_line_items.id) as unique_ids, sum(amount) as total_price, sum(quantity) as total_quantity").where(:vendor_id => vendor_id).group("shopify_order_line_items.title")