Mysql
 sql >> база данни >  >> RDS >> Mysql

избрани потребители имат повече от един отделни записи в mysql

просто добавете клауза с

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

но ако имате само това ID

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

причината, поради която филтрирате по HAVING клауза, а не на WHERE е защото, WHERE клаузата не може да поддържа колони, които са обобщени .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирате MySQL JSON масив в низ, разделен със запетая

  2. Изберете записи от една седмица преди това в mysql

  3. Недефинирана константа на клас 'MYSQL_ATTR_INIT_COMMAND' в недефинирана константа на клас (PHP 5.5.3)

  4. MySQL Binary Storage, използвайки BLOB VS OS файлова система:големи файлове, големи количества, големи проблеми

  5. MySQL вмъкване от текстова област в множество редове