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

jak mogę uzyskać całkowitą liczbę tej samej nazwy różnych kolumn w jednej tabeli w MySQL?

Możesz użyć union all aby wygenerować jedną kolumnę ze wszystkimi identyfikatorami, a następnie je policzyć:

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. Jak zapytanie może pomnożyć 2 komórki dla każdego wiersza MySQL?

  2. Importowanie danych Excela do bazy mysql

  3. ORDER BY RAND() alternatywa

  4. Grupuj posty według daty w Wordpress

  5. GROUP_CONCAT ZAMÓWIENIE WEDŁUG