sql >> Databasteknik >  >> RDS >> Mysql

utvalda användare har mer än en distinkt post i mysql

lägg bara till att ha klausul

SELECT userId, COUNT(DISTINCT webpageId) AS count 
FROM visits 
GROUP BY userId
HAVING COUNT(DISTINCT webpageId) > 1

men om du bara vad ID

SELECT userId
FROM visits 
GROUP BY userId
HAVING COUNT(DISTINCT webpageId) > 1

anledningen till att du filtrerar på HAVING sats och inte på WHERE beror på, WHERE satsen kan inte stödja kolumner som är aggregerade .



  1. Automatisera Barman med Puppet:it2ndq/barman (del ett)

  2. Byta ut tabellpartitioner i SQL Server:En genomgång

  3. mysql_connect():Ingen anslutning kunde göras eftersom målmaskinen aktivt vägrade det

  4. sök data från html-indata i mysql