sql >> Databáze >  >> RDS >> Mysql

Jak spočítat, kolikrát se dvě hodnoty objeví ve dvou sloupcích v libovolném pořadí

Můžete to udělat prohozením sloupců, pokud potřebujete:

SELECT Col1, Col2, COUNT(*)
FROM
(
    SELECT
        CASE WHEN Col1 < Col2 THEN Col1 ELSE Col2 END AS Col1,
        CASE WHEN Col1 < Col2 THEN Col2 ELSE Col1 END AS Col2
    FROM T
) t
GROUP BY Col1, Col2

Husla



  1. Výjimka v hlavním vláknu org.hibernate.HibernateException:Chyba při přístupu k datovému proudu stax

  2. codeIgniter místo toho použijte mysql_real_escape_string(). Problém s připojením k databázi

  3. Jak vytvářet sestavy s konkrétním rozsahem dat v mysql

  4. Převeďte UUID do/z binárního v Node