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

Проблем с броене() и ляво присъединяване

Нуждаете се от ПАЗАРУВАНЕ от ЛЯВАТА страна, тъй като дясната страна е тази, която може да няма данни, в този случай ПРОДУКТ.

Не само това, имате нужда от условието WHERE като условие LEFT-JOIN ON, така че то да се присъедини към продуктите в състояние на състоянието и просто да отстъпи продукта (докато запазвате магазина), дори ако състоянието не е желано.

select s.name
       , p.name
       , count(p.id) 
from   Shop as s
       left join Product as p on p.shop=s.id AND p.status <> '8796107276379'
group by 
       s.id, p.name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Тези две функции излишни ли са за дезинфекция?

  2. mysql бавна заявка

  3. ASCII() Примери – MySQL

  4. Предупреждение:mysqli_connect():MySQL сървърът е изчезнал

  5. Как да се свържа с MySQL на Amazon EC2 от Windows?