מניעת רשומות כפולות בתוצאת שאילתא או דו"ח
-
ב"ה
שלום וברכה.
יש לי מסד נתונים של תלמוד תורה. יש טבלת משפחות ושם יש את כל המשפחות גם של היום וגם של בוגרים וכדו'.
ויש טבלת תלמידים ושם יש עמודת סטטוס שמצוין בה אם זה פעיל או בוגר או נרשם וכדו'.
הטלפונים של ההורים והבית כמובן נמצאים בטבלת המשפחות.
אני רוצה לעשות שאילתא (או דו"ח) שתתן לי את כל המשפחות ופרטיהן - אבל רק אלו שהבן שלהם הוא פעיל.
יצרתי שאילתא שיש בה את שתי הטבלאות הנ"ל (כמובן אני מציג רק את העמודות שאני רוצה) ובעמודה של הסטטוס של התלמיד בקריטריונים כתבתי "פעיל", וזה אמנם נתן רק את המשפחות שהבנים לומדים כיום.
אבל הבעיה: שכשיש למשפחה שנים או שלשה וכדו' - זה נותן את המשפחה מספר פעמים כמספר הילדים.
ושאלתי היא: כיצד מתגברים על זה שיתן כל משפחה רק פעם אחת ! אבל רק משפחות שהילדים פעילים ?
אודה לחברים למי שישכיל אותי במה שעדיין איני יודע. -
@שואף-לדעת הדרך הנוחה היא שאילתת קיבוץ - זו שאילתה שמכווצת שורות לשורה אחת לפי "קיבוץ לפי", שבמקרה הזה הוא כל השדות שבטבלת המשפחות. איך עושים שאילתת קיבוץ? בתצוגת עיצוב השאילתה יש למעלה סמל של שלוש הפוך עם המילה "סכומים". אחרי שבחרת בה תוודא שבכל העמודות נבחר בשורת הסכומים "קיבוץ לפי" למעט על עמודת הפעילות של הבן ששמה תבחר בwhere.
-