order by מתנהג אחרת באתר ו - phpmyadmin
שלום,
יש לי טבלה עם כמה שדות עיקריים :
מספר סידורי (מספר רץ)
דואר אלקטרוני
שם
הודעה
תאריך העלאה
הדואר האלקטרוני יכול לחזור על עצמו יותר מפעם אחת (זו מערכת בלי רישום).
יש לי שאילתא בסיסית שמוציאה רשימה של כתובת מייל ייחודיות לפי ההודעה האחרונה שבעל הכתובת הזו העלה -
SELECT DISTINCT email
FROM board
WHERE CURDATE( ) <= datevent
ORDER BY date DESC
";
תודה
מה שקורא שבבדיקה ב - phpmyadmin, היא עובדת בסדר, אבל בסקריפט שבאתר היא מחזירה לי את הכתובות מייל בסדר הלא נכון
אני די בטוח שזה קשור לכך ש - order by עובד רק אם אני בוחר ב - select גם את השדה לפיו אני ממין, אבל אז השאילתא כבר מציגה רשומות כפולות.
איך אני יכול להתגבר על זה ולקבל את אותה התוצאה גם בסקריפט?
שלום,
יש לי טבלה עם כמה שדות עיקריים :
מספר סידורי (מספר רץ)
דואר אלקטרוני
שם
הודעה
תאריך העלאה
הדואר האלקטרוני יכול לחזור על עצמו יותר מפעם אחת (זו מערכת בלי רישום).
יש לי שאילתא בסיסית שמוציאה רשימה של כתובת מייל ייחודיות לפי ההודעה האחרונה שבעל הכתובת הזו העלה -
SELECT DISTINCT email
FROM board
WHERE CURDATE( ) <= datevent
ORDER BY date DESC
";
תודה
מה שקורא שבבדיקה ב - phpmyadmin, היא עובדת בסדר, אבל בסקריפט שבאתר היא מחזירה לי את הכתובות מייל בסדר הלא נכון
אני די בטוח שזה קשור לכך ש - order by עובד רק אם אני בוחר ב - select גם את השדה לפיו אני ממין, אבל אז השאילתא כבר מציגה רשומות כפולות.
איך אני יכול להתגבר על זה ולקבל את אותה התוצאה גם בסקריפט?