sql >> Database >  >> RDS >> PostgreSQL

Hoe de prestaties van de subquery verbeteren?

Je kunt het hieronder proberen - met case when uitdrukking

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. WHERE value IS NOT IN (subquery)

  2. Database migreren van Postgres naar MySQL

  3. Een kolom wijzigen van Null naar Niet Null in SQL Server

  4. Hoe implementeer je een trefwoordzoekopdracht in MySQL?