Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chọn người dùng có nhiều hơn một bản ghi riêng biệt trong mysql

chỉ cần thêm mệnh đề có

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

nhưng nếu bạn chỉ những gì ID

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

lý do tại sao bạn đang lọc trên HAVING chứ không phải trên WHERE là bởi vì, WHERE mệnh đề không thể hỗ trợ các cột mà tổng hợp .



  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 tìm kiếm chuỗi và số bằng MATCH () AGAINST ()

  2. Cách sao lưu cơ sở dữ liệu MySQL từ dòng lệnh trong Linux

  3. Sử dụng hộp kiểm HTML để đặt 1 hoặc 0 vào bảng MySQL

  4. Cách tạo CRUD đơn giản bằng PHP và MySQL một cách dễ dàng

  5. Làm cách nào để kết nối MySQL Workbench với Amazon RDS?