mehran6764
شنبه 07 مرداد 1396, 19:45 عصر
سلام . ا
این کوئری تمام رکوردهایی رو که نام کاربری مشترک دارن نشون می ده :
SELECT username, COUNT(*) c FROM usertable GROUP BY username HAVING c > 1
اما من به یه کوئری نیاز دارم رکوردهایی رو که username بیش از یکبار تکرار شده رو یکی از رکوردها رو نگه دارم و بقیه رکوردها رو حذف کنم
مثلا فرض کنید تو رکورد 13 و رکورد 15 نام کاربری برابر Ali هست . میخوام یکی از یکی این رکوردها حذف بشه و یکی اشون حذف بشه ...
این کوئری تمام رکوردهایی رو که نام کاربری مشترک دارن نشون می ده :
SELECT username, COUNT(*) c FROM usertable GROUP BY username HAVING c > 1
اما من به یه کوئری نیاز دارم رکوردهایی رو که username بیش از یکبار تکرار شده رو یکی از رکوردها رو نگه دارم و بقیه رکوردها رو حذف کنم
مثلا فرض کنید تو رکورد 13 و رکورد 15 نام کاربری برابر Ali هست . میخوام یکی از یکی این رکوردها حذف بشه و یکی اشون حذف بشه ...