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

Bagaimana cara meningkatkan kinerja sub-kueri?

Anda dapat mencoba di bawah ini- menggunakan case when ekspresi

select "uid", "username", count(case when state = 'finished' then id end) as games_hosted 
from "users" inner join "games" 
on "games"."user_uid" = "users"."uid" 
where "games"."state" in ('published', 'finished') and "username" < 'HariShankar' 
group by "uid", "username"
order by "username" desc 
limit 10



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle ke PostgreSQL:MULAI DENGAN/HUBUNGKAN OLEH

  2. Jalankan skema .sql di psycopg2 dengan Python

  3. Tanggal dan waktu di UTC - bagaimana cara menyimpannya di postgres?

  4. Migrasi pemicu dari Oracle 11g ke Postgresql 8.4

  5. tidak ada kumpulan koneksi dengan yang utama ditemukan