23-01-2013, 20:28
|
|
|
חבר מתאריך: 19.02.09
הודעות: 52
|
|
לשימי
ציטוט:
במקור נכתב על ידי שימי
אם פרטי הילדים צריכים להיות רשומים גם הם, אז:
צריכות להיות שתי טבלאות, טבלת משפחות, וטבלת ילדים
המגדר נמצא בטבלת הילדים, וכל שורה בטבלת הילדים, מקושרת ל ID של הרשומה המתאימה בטבלת המשפחות.
אחרי זה שרוצים לדעת כמה יש מכל מין, אפשר לעשות כחלק מהשאילתא על המשפחות, שדה שערכו הוא COUNT על מספר השורות בטבלת הילדים שה id של המשפחה שלהם שווה ל id של השורה הנוכחית + מגדר = ז/נ (שני שדות כאלה)
אם פרטי הילדים לא צריכים להיות רשומים, אז:
אפשר רק לאחסן עליהם כמות, ואז זה סתם שדות נוספים ברשומת משפחה. לא ברור לי איך במצב זה תצאנה שתי רשומות על משפחה מסויימת (שהיא שורה אחת). כמות הילדים לא משנה, זה סתם מספר בשורה.
כמובן, ייתכן שהפלט כולל שתי משפחות עם אותו שם משפחה... בכל זאת, שם משפחה זה לא דבר ייחודי.
|
היי שימי,
כן, פרטי הילדים צריכים להיות.
ועשיתי בדיוק מה שתיארת. 2 טבלאות וכל מה שכתבת.
רק לא הבנתי למה התכוונת במשפט : "אחרי זה שרוצים לדעת כמה יש מכל מין, אפשר לעשות כחלק מהשאילתא על המשפחות, שדה שערכו הוא COUNT על מספר השורות בטבלת הילדים שה id של המשפחה שלהם שווה ל id של השורה הנוכחית + מגדר = ז/נ (שני שדות כאלה)"
אשמח אם תוכל להסביר לי
תודה רבה על כל העזרה!
|