ערכתי לאחרונה בתאריך 02.10.10 בשעה 15:32 בברכה, נחמיה
התכוונתי שאני לא רוצה ש COUNT יספרו שורות שהערך שלהן ב b זהה.
אם יש כמה שורות שהערך שלהן ב b שווה ל 5, אני רוצה שרק אחת תיחשב.
תודה
אגב, אולי אם אני אתן את השאילתה האמיתית זה יהיה יותר מובן.
SELECT COUNT(*) FROM post INNER JOIN thread ON post.threadid = thread.threadid WHERE thread.forumid = 28 AND userid = 105001 AND post.dateline > 1283432018
אני רוצה לבדוק בעצם את מספר התגובות שנכתבו בפורום מספר 28 ע"י היוזר 105001 בחודש האחרון.
ה INNER JOIN הוא בגלל שאין עמודת forumid בטבלת post.
עכשיו, אני בעצם לא רוצה תגובות כפולות לאותו נושא, אני רוצה לקבל מקסימום תגובה אחת לכל נושא, ככה שאם ישנן 2 תגובות באותו נושא, רק אחת תיחשב.
טוב, בדקתי את הפתרונות, והפתרון CaTz, עם DISTINCT עובד. שוב תודה רבה לכולם על העזרה 