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

Избиране на различни стойности от множество колони на таблица с техния брой

Тъй като OP казва в коментара си, че използва MYSQL, това трябва да работи

SELECT data,COUNT(data)
FROM  
(
   SELECT COL1 data
   FROM tableso
   UNION ALL
   SELECT COL2
   FROM tableso
   UNION ALL
   SELECT COL3
   FROM tableso
   UNION ALL
   SELECT COL4
   FROM tableso
   UNION ALL
   SELECT COL6
   FROM tableso
   UNION ALL
   SELECT COL7
   FROM tableso
) finaltable group by data;

SQL FIDDLE:http://sqlfiddle.com/#!2/1f8cf/10

Не мисля, че приетият отговор работи на MYSQL

АКТУАЛИЗИРАНЕ:

Операторът промени мнението си относно базата данни (към MSSQL) и приетият отговор има и двете db версии



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Потискане на предупрежденията за PDO

  2. Как ефективно да използвам MySQLDB SScursor?

  3. MySQL и заключете таблица, прочетете и след това съкратете

  4. Намерете най-близкото местоположение по пощенски код?

  5. Неуспешно надграждане на SonarQube от 4.5.2 на 5.0