كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count
#1
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
سؤالي مبين في الشكل ادناه و اثمنى ان اجد الجواب الشافي من زملائي و جزاكم الله ألف خير

[صورة: SolUMj.png]
الرد
#2
السلام عليكم

اضف الامر DISTINCT

ليصبح الاستعلام كالتالي
كود :
select [color=Red]DISTINCT [/color]nom,adresse,count(*) as nombre from client group by nom,adresse order by count(*) desc
.
الرد
#3
جربت الامر DISTINCT قبل طرح الموضوع و جربته بطريقتين لكن لا يعمل اخي و لك ان تجرب و تفيدنا ادا عمل معالك
جربت الطريقة الاولى ولكن بدون جدوى
select distinct nom , adresse, count(*) as nombre
جربت الطريقة الثانية ولكن بدون جدوى
select nom , adresse, count(distinct nom) as nombre
الرد
#4
السلام عليكم

ممكن ترفق الجدول المراد العمل عليه و ماذا تود بالضبط فعله أعتقد أن الناتج ليس تكرار بل بتحديدك nom , adresse يعطيك أن كل تسجيل مكرر 10 مرات
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#5
لقد وجدت الحل بفضل الله غزوجل والسر هو استعمال distinct بعد الدالة count
و المشروع المرفق يوضح دالك حتى تعم المعرفة
كود :
http://www.gulfup.com/?5pBX2W
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم