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

Order By مع Group By

مغلق
بدأه ابن اليمن في 21 أكتوبر 2007 · 4 رد · 679 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب لدي مشكلة في هالاستعلام

Insert into t1 Select n,name,sum(total)as total,sum(a)as a,sum(b)as b,sum(total2)as total2,sum(d)as d fro

m t2 group by n,nameameel order by n desc');

لماذا لايقبل هنا order by??

حيث اني اريد الترتيب وفقا ل n

هل group by تفي بالغرض للترتيب التنازلي وفقا ل n

#2

السلام عليكم

حسب معرفتي لا يمكن إستعمال order by في حالة تغيير أو إضافة لأنه ليس لها أي تأثير في الواقع

#3
اقتباس
السلام عليكم

حسب معرفتي لا يمكن إستعمال order by في حالة تغيير أو إضافة لأنه ليس لها أي تأثير في الواقع

هو يقوم بإعادة السجلات من جدول ما ليتم إضافتها في جدول أخر و بالتالي فليس هناك اي مشكلة في استخدامها لإعادة السجلات

ابن اليمن هناك مشكلة في التعليمة التي قمت بكتابتها, ما هي رسالة الخطأ التي ظهرت و ما هي بنية كل الجدولين الذين تستخدمهما؟ و هل يمكن استخدام تنسيق الاكود لكتابة التعليمات ال SQL لكي تبدوا واضحة

Insert into t1 Select n,name,sum(total)as total,sum(a)as a,sum(b)as b,sum(total2)as total2,sum(d)as d fro
m t2 group by n,nameameel order by n desc

لاحظ ايضا وجود حقل غير معروف في عبارة group by و غير موجود في عبارة ال Select

nameameel

تم تعديل هذه المشاركة بواسطة Wael Dalloul في 24 أكتوبر 2007 في 16:48

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#4

شكرا للتجاوب شباب

بالنسبة لعبارة nameameel

فهي name

اما عن رسالة الخطا فهي invalid use of key word orderby

#5
اقتباس
و ما هي بنية كل الجدولين الذين تستخدمهما؟

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

هذا الموضوع مغلق.

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