なぜ私は理解できません。 助けてください 私は多くの注文を持っている顧客テーブルがあります。したがって、顧客(id)、注文(id、customer_id)。 100件未満の注文を受けているすべての顧客を獲得したい。だから私は(私はRailsとActiveRecordのを使用)のpostgresにSQLクエリを実行しますが、クエリはPG :: UndefinedColumn:エラー
SELECT customers.*, COUNT(*) AS c_c FROM "customers" LEFT OUTER JOIN orders ON orders.customer_id = customers.id GROUP BY "customers"."id" HAVING c_c < 100 OR orders.id IS NULL
である私は、エラー
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column "c_c" does not exist
なぜがありますか?どうやってやるの?
クエリを生成したRailsコードを含めることはできますか? –
私の仕事を達成するためにレールコードを提供できるのであれば、それはいいでしょう。 100件未満の注文を受けているすべての顧客を獲得したい。顧客には多くの注文があります。 –