PDA

View Full Version : پیدا کردن رکورد هایی با یک فیلد تکراری در وی بی



coral
دوشنبه 13 مهر 1383, 13:36 عصر
من می خواهم در یک بانک اطلاعاتی روی آن شماره شناسایی هایی که تعدادشان از یکی بیشتر است یعنی تکرار شده اند عملیاتی انجام دهم و آن ها را وارد یک جدول جدید نمایم اما در وی بی اگوریتم آن را نمی دانم .کسی می داند؟

hmm
دوشنبه 13 مهر 1383, 13:49 عصر
select id ,count(*) from t1
group by id
having count(*)>1

coral
دوشنبه 13 مهر 1383, 14:21 عصر
خیلی ممنون.خیلی خوب کمک کردین .حالا من میخواهم بگویم از بین آنهایی که چندبار اطلاعاتشان وارد شده آن رکوردی را به من بده که بیشترین امتیاز را آن شخص کسب کرده باشد..
ممنون

coral
دوشنبه 13 مهر 1383, 15:35 عصر
ضمنا فیلد امتیاز text است

hmm
سه شنبه 14 مهر 1383, 07:07 صبح
select *
from t1
where rank in(select max(rank) from t1)

این برای پیدا کردن بیشتراین امتیاز اگر فیلد شما text هست بسته به نوع بانک اطلاعاتی تابع آن فرق میکنه