שלום,
אני כתוב מערכת פורומים קטנה ב php ו mysql ואני לא מצליח למצוא את שאילתה מתאימה ב SQL. יש לי טבלה ובה העמודות rootID ו- date. אני רוצה לקבץ את כל הרשומות בעלות rootID זהה ולסדר אותן לפי ה date הגדול ביותר בכל קיבוץ. כתבתי את השאילת הבאה:
אני כתוב מערכת פורומים קטנה ב php ו mysql ואני לא מצליח למצוא את שאילתה מתאימה ב SQL. יש לי טבלה ובה העמודות rootID ו- date. אני רוצה לקבץ את כל הרשומות בעלות rootID זהה ולסדר אותן לפי ה date הגדול ביותר בכל קיבוץ. כתבתי את השאילת הבאה:
SELECT rootID FROM Forum GROUP BY rootID ORDER BY MAX(date) DESC
אך אני מקבל את השגיאה הבאה על האיזור המודגש:
MySQL Error! Invalid use of group function (1111)
האם תוכלו לעזור לי? תודה, אורן.