PDA

View Full Version : حذف برخی ردیفها با داده بیشتر از یک در یکی از ستونها



sara_t
پنج شنبه 17 فروردین 1391, 18:45 عصر
با سلام
دوستان من یک دستور برای حذف یک سری ردیف میخام بنویسم بصورت زیر:
یک ستون بنام x دارم که میخام اگر در این ستون داده های یکسان بود رو حذف کنم.
دستور زیر ستون ایکس مورد نظرم رو بهم میده اما وقتی میخام پاک کنم کل تیبلم پاک میشه نهردیفهای متعلق به این ستونها:
delete from table1 where exixsit(
select x,count(x) from table1 group by x having count(x,)>1)

nedata
پنج شنبه 17 فروردین 1391, 20:00 عصر
delete from table1 where x in (Select x,Count(*) From table1 group by x having count(*)>1)