ورود

View Full Version : سوال: انتخاب عنواین غیر تکراری از بین رکورد ها



M.T.P
شنبه 30 مرداد 1389, 14:22 عصر
سلام.
دوستان من تو یه جدول بیشتر از 4000 تا رکورد دارم.
بعضی از فیلد های این جدول مقادیر تکراری دارد و میخوام از بین این همه رکورد که در یک فیلد مشترک هستند یکیش انتخاب بشه تا الی آخر.
مثال:
فرض کنیم 10 رکورد ثبت شده.
4 تا از رکورد ها مقدارش هست ( علی )
2 تا ( عباس)
2 تا (احمد )
2 تا ( رضا )
خب در این حالت جدول باید به چهار رکورد فیلتر بشه یعنی : علی ، عباس ، احمد ، رضا
البته من اسامی بالا رو نمیدونم و تعداد رکوردها بالای 4000هزارتاست ، میخوام با دستور این عملیات رو انجام بدم.
با تشکر.

M.T.P
پنج شنبه 04 شهریور 1389, 20:29 عصر
دوستان جواب این سوال رو یافتم ، شاید روزی به کارتون بیاد:
فرض کنید جدولی دارید به اسم Users و فیلدی به اسم FName با رکوردهای زیر:


FName
--------
Ali
Hasan
Hasan
Reza
Reza
Reza
Reza
Reza
Hamed
Hamed
Hamed
Ali
Hamed
اگه بخواید از عناوین تکراری صرف نظر کنید و در واقع تکراری ها رو دور بریزید کدش این شکلی میشه:


"Select FName From Users Group By FName"
خروجی میشه:


FName
--------
Ali
Hamed
Hasan
Reza
Hamed