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

Не може да се види mySQL COUNT от 3-та таблица

Опитайте това

SELECT i.*, o.organ_name, o.organ_logo, vtable.*
FROM heroku_056eb661631f253.op_ideas i
JOIN
    (SELECT
        COUNT(v.agree) as agree,
        COUNT(v.disagree = 1 or null) as disagree,
        COUNT(v.obstain = 1 or null) as abstain
    FROM op_idea_vote v
    GROUP BY v.idea_id
    ) AS vtable ON vtable.idea_id = i.idea_id
LEFT JOIN op_organs o ON i.post_type = o.organs_id

В отговора по-долу липсваше условието за група от и присъединяване за vtable



  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?

  2. INSERT IGNORE или INSERT WHERE NIGHT IN

  3. Празни файлове, генерирани от изпълнение на `mysqldump` с помощта на PHP

  4. Как да коригирам MySQL Query Alias ​​неизвестна колона? 2018 г

  5. Нуждаем се от помощ за грешка в perl при използване на DBD::mysql