sql >> Databáze >  >> RDS >> Mysql

Přidání spojení MySql dává nesprávné výsledky

Myslím, že musíte yoin s userid a postId

select
  a.userId,
  sum(a.postStatus = 0) published,
  sum(a.postStatus = 1) inactive,
  sum(a.postStatus = 5) recalled,
  sum(a.postStatus = 6) deleted,
  sum(b.postStatus = 10) unChecked
from userData a join userdatamod b on a.userId = b.userId and a.postId=b.postId where a.userId = 1;


  1. Jak používat array_agg() pro varchar[]

  2. Jak odstranit nepracovní dobu v Oracle

  3. Připojení nelze přetypovat na oracle.jdbc.OracleConnection

  4. Oracle to Excel - postup exportu PL/SQL