פורסם 2009 בנובמבר 2116 שנים select name,total from customer c,ord o,(select state,AVG(total) as avgtot from customer,ord group by state) g where g.state=state and total>avgtot;[/codeהוא רושם לי שאי אפשר לעשות פה פעולת GROUP. לא הבנתי למה....אני מנסה ליצור שאילתא שתסכם לי את הצרכנים שסכום הרכישות שלהם גבוה מהממוצע באותו עיר שהם גרים הבם...אז יצרתי טבלה מדומה קודם של הממוצע בכל עיר ע"י GROUP והוא רושם שאי אפשר להשתמש בזה. רק כשאני עושה את זה בשורה לבד(מה שבסוגריים עם ה-GROUP ) זה בסדר להשתמש עם ה-GRUOP . טבלה מדומה נעלמת אחרי השאילתא ככה שזה לא יעזור לי לרשום בשורות נפרדות.למישהו יש רעיון?תודה
פורסם 2009 בדצמבר 316 שנים אתה יכול לפרט את המבנה של טבלאות Customers ו-Ord?קשה קצת להבין עם משפטים כמוwhere g.state=state למי שייך Name ולמי Total.בקיצור, תפרט את המבנה ונפתור.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.