PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menanyakan nilai yang memiliki jumlah suara tertinggi dan tidak ada tanda di PostgreSQL?

Anda dapat mencoba kueri di bawah ini -

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan input teks sebagai nama kolom dalam fungsi Postgres?

  2. Perbedaan antara INSERT dan COPY

  3. Interpolasi antara dua nilai dalam satu kueri

  4. The "O" di ORDBMS:Warisan PostgreSQL

  5. Pilih kolom dari panggilan fungsi di inti sqlalchemy