PDA

View Full Version : سوال: بیشترین مقادیر تکراری وارد شده در بانک



هادی2020
جمعه 19 مهر 1387, 13:58 عصر
فرض کنید یه جدول user و یه جدول bookmark داریم که بوک مارکهای کاربر در جدول bookmark همراه با کد فرد ذخیره می شود. می خواستم لیست بیشترین مقادیر تکراری (به صورت نزولی یعنی اول بوک مارکی که بیشتر از همه تکرار شده است سپس بوک مارکی که بعد از بوک مارک قبلی بیشتر تکرار شده باشد ) را داشته باشم. پر سرعت ترین راه حل را می خواستم .

هادی2020
شنبه 28 شهریور 1388, 14:20 عصر
بعد از مدتها :گریه:كسي جوابي نداه

young_man1365
جمعه 24 مهر 1388, 22:12 عصر
میتونی از count استفاده کنی. مثلا" فرض کن جدول user و bookmark دارای کد فرد(ID) هستند. در این مورد کد sql شبیه این میشه:





SELECT DISTINCT COUNT(bookmark),bookmark,user.ID,........ FROM user,bookmark WHERE bookmark.id=user.ID GROUP BY user.ID ORDER BY COUNT(bookmark) DESC;