ฉันต้องเรียกใช้คำสั่ง select ที่ส่งคืนแถวทั้งหมดที่ค่าของคอลัมน์ไม่ชัดเจน (เช่น EmailAddress)
ตัวอย่างเช่นหากตารางมีลักษณะดังนี้:
CustomerName EmailAddress
Aaron aaron@gmail.com
Christy aaron@gmail.com
Jason jason@gmail.com
Eric eric@gmail.com
John aaron@gmail.com
ฉันต้องการแบบสอบถามเพื่อส่งคืน:
Aaron aaron@gmail.com
Christy aaron@gmail.com
John aaron@gmail.com
ฉันได้อ่านบทความจำนวนมากและลองใช้ข้อความค้นหาต่าง ๆ เพื่อประโยชน์ แบบสอบถามที่ฉันเชื่อว่าควรใช้งานได้ด้านล่าง มีคนแนะนำทางเลือกอื่นหรือบอกฉันว่าอาจมีอะไรผิดปกติในการสืบค้นของฉัน
select EmailAddress, CustomerName from Customers
group by EmailAddress, CustomerName
having COUNT(distinct(EmailAddress)) > 1