sql >> Databasteknik >  >> RDS >> PostgreSQL

Ruby on Rails:måste finnas i GROUP BY-satsen eller användas i en aggregerad funktion

När du vill göra en aggregering som SUM eller COUNT, kan du bara välja de kolumner där du gör GRUPPER EFTER.

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. SQLite - Exportera data till en CSV-fil

  2. Oracle TNS-namn visas inte när ny anslutning läggs till SQL Developer

  3. Källkod för det befintliga objektet i Oracle

  4. Är det möjligt att ange parametrar för tabell- eller kolumnnamn i Prepared Statements eller QueryRunner.update()?