sql >> Database >  >> RDS >> PostgreSQL

Ruby on Rails:moet voorkomen in de GROUP BY-clausule of worden gebruikt in een aggregatiefunctie

Als u een aggregatie wilt doen, zoals SUM of COUNT, kunt u alleen de kolommen selecteren waarop u GROUP BY doet.

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")



  1. Verwijder rijen van een tabel die is opgegeven in een tekstbestand in Postgres

  2. Oracle (11.2.0.1):Hoe de rij te identificeren die momenteel wordt bijgewerkt door de UPDATE-instructie?

  3. SVN-authenticatie met MySQL

  4. Cumulatieve som over een reeks rijen in mysql