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

изберете COUNT с три таблици - mysql

Възможно чрез използване на Sub-Query ИЛИ UNION е възможно да получите COUNT от множество таблици. Опитайте тази заявка:

SELECT 
    (SELECT count(*) FROM `car_model` WHERE user_id=3 ) AS car_model_count,
    (SELECT COUNT(*) FROM `list_item` WHERE user_id=3) AS list_item_count,
    (SELECT count(*) FROM `part_item` WHERE user_id=3) AS part_item_count;



  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. MariaDB - INNODB пропускане на последователността от числа при създаване на инкрементални записи - защо?

  3. Кеширане на подготвени изявления за PDO

  4. Отстраняване на грешки в MySQL тригери

  5. MySQL грешка 150, не може да се създаде таблица