المنظمة بتبني-QL ON DISTINCT
سؤال
هل من الممكن استخدام كيو مثل واضح على في الاستعلام EJB-QL؟
وماذا أحتاج إلى القيام به هو جلب من سجلات ديسيبل التي تختلف في 3 من 10 الأعمدة.
المحلول
لماذا لا تقوم بنشر الكيانات الخاصة بك؟
وتخيل أن هناك Customer
الذي لديه Reservation
s متعددة. وهذا الاستعلام بإرجاع التكرارات إذا كان Customer
لديها اكثر من Reservation
:
SELECT c FROM Reservation r, IN(r.customer) c
واستخدام الكلمة DISTINCT
يضمن أن كل العملاء ويمثل مرة واحدة في النتائج:
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
وآمل أن يساعد هذا.
لا تنتمي إلى StackOverflow