בדוגמא שלי זה משנה.
אני צריך למצוא בתוך DB שמייצג רשת חברתית לכל משתמש (לדוגמא המשתמש משה) את זה ששלח לו הכי הרבה הודעות, ואז לבדוק האם אותו שולח אובססיבי, גם עשה למשה לפחות 5 לייקים על פוסטים, ואז הוא יוגדר כחברו הטוב של משה.
כיון שאני קודם מוצא את זה ששלח למשה הכי הרבה הודעות ע"י הפונקציה max, ורק אחר כך אני בודק האם הוא עשה למשה לפחות 5 לייקים, יתכן מצב שלמשה יש 2 חברים ששלחו לו הכי הרבה הודעות: אברהם ויצחק, כאשר רק יצחק גם עשה לו 5 לייקים.
במקרה זה פונקצית הMAX תחזיר לי רק את אברהם, ואז תבדוק האם הוא גם עשה 5 לייקים, וכיון שהוא לא עשה, נקבל את התשובה שאין למשה חבר טוב, למרות שיצחק אמור להיות כזה.