ورود

View Full Version : به دست آوردن داده های تکراری



mostafa612003
شنبه 14 آبان 1384, 08:22 صبح
سلام
من یک جدولی دارم که تعداد داده های آن از 5000 تا بیشتر است
در این جدول یک فیلدی دارم که متاسفانه فیلد کلیدی نمی باشد
نباید در این فیلد داده تکراری وجود داشته باشد
ولی متاسفانه داده تکراری در این فیلد درج شده
حالا من می خواهم بدانم که چطور می توانم بگویم فقط داده های تکراری را به من نشان دهد
خیلی متشکرم

سید مسعود موحد
یک شنبه 15 آبان 1384, 12:20 عصر
دوست عزیز
خب یک Query‌بنویس به شکل زیر



SELECT Count(Field) , Field From Table
GRoup By Field
Having Count(Field) > 1

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

Microsoft.net
یک شنبه 15 آبان 1384, 20:50 عصر
دوست عزیز به نظر من در طراحی ساختار مشکل داری این کار شما قانون سوم نرمال سازی رو نقض می کنه و به نظر من اگه در طراحی ساختارت تجدید نظر کنی بهترین راهه

mostafa612003
دوشنبه 16 آبان 1384, 07:24 صبح
خیلی متشکرم آقای سید مسعود
آقای میکروسافت می شود بیشتر در مورد این قانون توضیح دهید
ممنون