السلام عليكم اعمل على قاعدة بيانات mysql يوجد جدول به بيانات مكررة ااريد طباعة البيانات بدون تكرار كتبت هذا الامر
SELECT DISTINCT name FROM table_ditils
ولاكن يوجد مشكلة اريد طباعة كل الجدول بشرط الاسم الا يتكرر name
هذا الكود يعمل اذا اضفت عمود واحد فقط ولاكن اذا اضفت اكثر من عامود لا يستجيب
حسب ما فهمت من سؤالك يمكن استخدام عبارة WHERE لتحديد المجموعات التي تريد إرجاعها.
على سبيل المثال، إذا كنت تريد طباعة جميع البيانات بشرط ألا يتكرر الاسم، فيمكنك استخدام الكود التالي:
SELECT * FROM table_details WHERE name IN (SELECT DISTINCT name FROM table_details)
هذا الكود سيختار فقط السجلات التي تحتوي على اسم فريد.
التعليقات