sql >> Database teknologi >  >> RDS >> Mysql

Valg af forskellige værdier fra flere kolonner i en tabel med deres antal

Da OP siger i sin kommentar, at han bruger MYSQL, burde dette virke

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

Jeg tror ikke, at det accepterede svar virker på MYSQL

OPDATERING:

Operatøren har ændret mening om databasen (til MSSQL), og det accepterede svar har begge db-versioner



  1. SQLite Opret visning

  2. MySQL-fejl:Kan ikke tilføje en fremmednøglebegrænsning?

  3. php-advarsel, når du logger på webstedsmappen af ​​cpanel

  4. Forskellen mellem lagret procedure EXEC vs sp_executesql?