sql >> データベース >  >> RDS >> PostgreSQL

squeelにネストされたクエリ

    Squeelについてはわかりませんが、表示されるエラーはPostgreSQLをアップグレードすることで修正できます。

    PostgreSQL 9.1以降、GROUP BYに主キーをリストすると、このテーブルの追加の列をスキップして、SELECTリストで引き続き使用できます。 バージョン9.1のリリースノート 教えてください:

    ところで、代替クエリは単純化でき、追加のDISTINCT 冗長になります。

    SELECT o.*, c.my_count
    FROM   onetable o
    JOIN (
      SELECT one_id, count(*) AS my_count
      FROM   anothertable
      GROUP  BY one_id
    ) c ON o.id = counts.one_id
    



    1. bashスクリプトで入力されたMySQLパスワード

    2. MySQL列を解析してデータを抽出する

    3. Oracle結合からAnsi結合への変換

    4. Hibernatepostgresbytea検索の問題