sql >> Databasteknik >  >> RDS >> Mysql

Hur man räknar antalet gånger två värden visas i två kolumner i valfri ordning

Du kan göra detta genom att byta kolumner om du behöver:

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

Fiol



  1. PHP/MySQL:Hur man skapar en kommentarsektion på din webbplats

  2. Tre bord går med andra än INNER JOIN

  3. Flytande Nhibernate:Kan inte skapa databasanslutning till MySQL

  4. Hur man får en lista över månader mellan två datum i mysql