sql >> Databasteknik >  >> RDS >> Mysql

Utöka en resultatuppsättning GROUP BY och HAVING

Menar du något sånt här:

SELECT a.*, b.Count
FROM table_name AS a
INNER JOIN (
    SELECT Column1, Column2, Column3, Count(*) as Count FROM table_name
    GROUP BY Column1, Column2, Column3
    HAVING Count > '2'
) b
ON a.Column1 = b.Column1 AND a.Column2 = b.Column2 AND a.Column3 = b.Column3

Detta är i princip vad du beskrev i din fråga men i en JOIN .




  1. Vad är det bästa sättet att göra dynamiska frågor (med PHP+MySQL)?

  2. Varför måste vi använda främmande nycklar?

  3. auxService:mapreduce_shuffle existerar inte

  4. Inspektera slutet av ett långt variabelt värde i VBA