الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تفادي التكرار مع الحصول على اخر نتيجة عبر حقل id

بدأه Ph-RevIng في 23 سبتمبر 2012 · 3 رد · 1,030 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ابحت عن استعلام sql ينفد الاتي

نفترض ان لدينا جدول التلاميد على الشكل الاتي

514680Sanstitre2.jpg

كما تلاحضون اسم AMINE تكرر مرتين (يمكن ان يتكرر اكتر من مرة كما اني لا اعرف اسماء التلاميد المسجلة في الجدول)

اريد تنفيد استعلام على هدا الجدول حيت يكون الناتج هو اسماء التلاميد دون تكرار مع اخر نقطة حصل عليها وهدا عن طريق حقل الـId المعرف على انه auto increment كلما اضيف سطر يزداد هدا الحقل

جربت الاستعلام الاتي :

String sql = "select max(ID),NOM,NOTE FROM etudiants group by nom";

النتيجة انه يزيل التكرار ويأتي بآخر id لنفس التلميد متلا Amine يأتي بالـid رقم 6 وهدا جيد لكن في النقطة يأتي بـ14/20 عوض 20/20 النقطة الاخيرة التي حصل عليها هدا التلميد

شكرا على المساعدة

تم تعديل هذه المشاركة بواسطة Ph-RevIng في 23 سبتمبر 2012 في 19:44

#2

وعليكم السلام ورحمة الله وبركاته

استخدم DISTINCT في جملة sql وغير مايلزم لتتوافق مع متطلباتك

DISTINCT هي تعود بنتيجة الاستعلام بدون تكرار ...

سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولاحول ولا قوة إلا بالله

get-one-91.gif

الخبــــــرة هي مـــــــــــا تحصل عليه عندمــــا لا تحصل على ما تريده....

#3

جربتها اولا ولم تنجح :blush:

#4

هذا متعلق بقواعد البيانات وليس جافا كما تعلم.

لماذا لم تسال الاعضاء في قسم قواعد البيانات ؟

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…