ورود

View Full Version : حذف رکورد های تکراری بر اساس فقط یک فیلد



majidrezaei2007
چهارشنبه 18 مرداد 1391, 02:40 صبح
با عرض سلام خدمت اساتید گرامی

من یک جدول دارم و می خوام ازش یک کوئری بگیرم به این شکل که رکورد های تکراری رو حذف کنه (منظورم از حذف اینه که فقط یک نمونه از اوهنها بیاره) . منظورم از رکورد تکراری ، رکوردی هست که فقط یک فیلد از اونها تکراری باشه و نه همه فیلد ها . می خوام از کل سطر هایی که اون فیلدشون تکراریه فقط یک نمونه بیاره و مهم هم نیست کدومش باشه .
مثلا ساختاری جدول زیر رو در نظر بگیرید

فیلد ها با فاصله جدا شدند (از راست به چپ)

1 12345 0 0 5
2 123456 0 1 4
3 12345 5 2 4
4 12345 0 3 0
5 12345 2 0 5

می خوام کل فیلد ها رو داشته باشم . مثلا اگه رکورد دوم (از راست) اسمش lnumber باشه . می خوام از هر کدوم اون تو بانک فقط یکی بیاره به این شکل :

1 12345 0 0 5
2 123456 0 1 4


ممنون میشم راهنماییم کنید