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

как мога да получа общия брой на едно и също име на различни колони в една таблица в MySQL?

Можете да използвате union all за да генерирате една колона с всички идентификатори и след това да ги преброите:

SELECT   id, COUNT(*) 
FROM     (SELECT id1 AS id FROM mytable
          UNION ALL
          SELECT id2 AS id FROM mytable) t
GROUP BY id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да настроите max_connections в MySQL програмно

  2. Как да броим резултатите от MySQL в релация има-много-през

  3. Преброяване на активните потребители с помощта на клеймо за време за влизане в MySQL

  4. Дефинирайте променлива в рамките на select и я използвайте в рамките на същия select

  5. PHP MYSQL <?php echo $row[$variable]; ?>