Mysql
 sql >> база данни >  >> RDS >> Mysql

MySql добавянето на присъединяване дава неправилни резултати

Мисля, че трябва да влезете с userid и 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Множество MySQL таблица JOINS трябва да обединява резултатите от 1 таблица в едно поле на колона

  2. Mysql - грешка при дублиране при въвеждане на ключ с автоматично увеличение

  3. mysql име на поле от променлива

  4. Как да създадете и разположите база данни на Azure за MySQL сървър с помощта на Azure Portal и Workbench

  5. Как да четете sql заявка към pandas dataframe / python / django