Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybieranie odrębnych wartości z wielu kolumn tabeli wraz z ich liczbą

Ponieważ OP mówi w swoim komentarzu, że używa MYSQL, powinno to działać

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

Nie sądzę, aby zaakceptowana odpowiedź działała na MYSQL

AKTUALIZACJA:

Operator zmienił zdanie na temat bazy danych (na MSSQL) i zaakceptowana odpowiedź ma obie wersje 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. grupuj według daty, potwierdź, oczekujące

  2. Zwracanie zestawu wyników

  3. MYSQL niepoprawny format DATETIME

  4. Jak sortować według poprzedniej daty w bazie danych?

  5. Nie wiem, jak zaktualizować mój czas ostatniego logowania