sql >> Database >  >> RDS >> Mysql

Hoe het aantal keren te tellen dat twee waarden in willekeurige volgorde in twee kolommen worden weergegeven

U kunt dit doen door de kolommen om te wisselen als dat nodig is:

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

Fiddle



  1. gebruik kolomwaarde als kolomnaam mysql

  2. SQL Server verbinden met een Java-database

  3. PHP Database gedreven Multilevel Menu

  4. Deelnemen aan kolommen van een ander type?