Tôi cần chạy một câu lệnh chọn trả về tất cả các hàng trong đó giá trị của một cột không khác biệt (ví dụ: EmailAddress).
Ví dụ: nếu bảng trông như dưới đây:
CustomerName EmailAddress
Aaron aaron@gmail.com
Christy aaron@gmail.com
Jason jason@gmail.com
Eric eric@gmail.com
John aaron@gmail.com
Tôi cần truy vấn để trả về:
Aaron aaron@gmail.com
Christy aaron@gmail.com
John aaron@gmail.com
Tôi đã đọc nhiều bài viết và thử các truy vấn khác nhau nhưng không có kết quả. Các truy vấn mà tôi tin rằng nên làm việc là dưới đây. Ai đó có thể đề xuất một giải pháp thay thế hoặc cho tôi biết điều gì có thể sai với truy vấn của tôi không?
select EmailAddress, CustomerName from Customers
group by EmailAddress, CustomerName
having COUNT(distinct(EmailAddress)) > 1