PDA

View Full Version : سوال: حذف رکوردها با فیلدهای مشترک در جداول Mysql



mehran6764
شنبه 07 مرداد 1396, 18:45 عصر
سلام . ا

این کوئری تمام رکوردهایی رو که نام کاربری مشترک دارن نشون می ده :




SELECT username, COUNT(*) c FROM usertable GROUP BY username HAVING c > 1





اما من به یه کوئری نیاز دارم رکوردهایی رو که username بیش از یکبار تکرار شده رو یکی از رکوردها رو نگه دارم و بقیه رکوردها رو حذف کنم
مثلا فرض کنید تو رکورد 13 و رکورد 15 نام کاربری برابر Ali هست . میخوام یکی از یکی این رکوردها حذف بشه و یکی اشون حذف بشه ...