(۲۸-اردیبهشت-۱۳۸۵, ۱۱:۰۱:۳۸)ashkan نوشته است: براي پيدا كردن ركوردهايي كه تكراري هستن ميتوني از اين دستور استفاده كني :
کد:
[align=left]select * from tbl_name where dup_field in ( select dup_field from tbl_name group by dup_field having count(*)>1)[/align]
كه توش tbl_name اسم جدولته و dup_field نام فيلدي هست كه تكراري هست. اگر تعداد فيلدهاي تكرار بيش از يكي باشه ديگه خودت زحمتش رو بايد بكشي.
اگر خواستي ديليت كني كافيه بجاي سلكت اولي از دستور دليت استفاده كني.
ولي اگه بخوايي يكي رو نيگر داري و بقيشون رو ديليت كني بايد برنامه بنويسي
با سلام
من یک جدول اطلاعات دارم به اسم member ، که در ستون email ، ایمیل هایی تکراری هستند
دستوری که فیلد های تکراری در این ستون را حذف کنه میخواستم
ممنونم