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

Изброяване на комбинации чрез SQL

От вашия пример изглежда, че искате първата колона да съдържа каквото и да е name идва първо по азбучен ред, затова използвах < когато присъединява таблицата към себе си.

select count(*), t1.Name, t2.Name
from 
    tblThings t1 join
    tblThings t2 ON t1.ID = t2.ID AND t1.Name < t2.Name
group by t1.Name, t2.Name

И ето заявката в действие, за да докажа, че не съм луд.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MYSQL Вмъкване на данни на арабски език

  2. Възникна фатална грешка по време на изпълнение на командата. в C#, когато използвам Insert Into

  3. Codeigniter 2 $this->db->join, използван с $this->db->update

  4. Съображения за производителност на PDO fetchall()?

  5. Как да експортирате данни от SQL Server 2005 в MySQL