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

PostgressのGroupby句に複数の不要なレコード

    各企業で最初のものが必要な場合は、distinct onを使用してください 。これはPostgresでのみ利用できる素晴らしい構成です:

    SELECT DISTINCT ON (co.name) co.name, cl.name, cl.created_at
    FROM company co INNER JOIN
         client cl
         ON cl.company_id = co.id
    ORDER BY co.name, cl.created_at asc;
    



    1. 同じクエリで同じテーブルから複数回選択する

    2. mysqlにmp3ファイルを保存する

    3. doctrine2のカスタムDQL関数

    4. MySQLでのgroup_concatのパフォーマンスの問題