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

PostgreSQLで投票数が最も多く、フラグがない値をクエリするにはどうすればよいですか?

    以下のクエリを試すことができます-

    SELECT P.name, A.value, V.CNT_VOTES total_votes
      FROM properties P
      INNER JOIN assignments A ON P.id = A.property_id
      INNER JOIN (SELECT assignment_id, COUNT(*) CNT_VOTES
                    FROM votes
                   GROUP BY assignment_id) V ON V.assignment_id = A.id
      LEFT JOIN flags F ON F.assignment_id = A.id
                       AND F.assignment_id IS NULL
     ORDER BY V.CNT_VOTES DESC
     LIMIT 1;
    



    1. Oracleにルート要素がないclobのxmlルート要素を作成します

    2. プロセスの終了とキャンセルの違い

    3. SQL エラー:ORA-00922:複合キーを作成するオプションが見つからないか無効です

    4. MySQLは複数の列を削除します