
13-03-2009, 12:04
|
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,778
|
|
לא יהיה מנורמל? אני חושב שהוא יהיה יותר מנורמל... אבל את הטענה הזו אשאיר למבינים יותר גדולים ממני.
אתה צריך להבין שברגע שיש לך יותר מנתון אחד שתואם לנתון אחר באמצע שאילתא, תהיה בעייה. נניח וזה היה פשוט אפשרי להוסיף את זה כשדות נוספים באותה שורה (לא מכיר דבר כזה, לא אומר שאין) - איך היו נקראים השדות האלה?
הדרך השנייה להציג את זה (בפורמטים של JOIN ואחרים) הוא שבפלט התוצאות תהיינה כמה שורות שהן זהות בעצם, שההבדל היחיד ביניהן יהיה, הוא שהשדה המסויים, של ה role name, יהיה שונה משורה לשורה. ואז אתה תצטרך להתחיל לפענח איפה מתחילה ואיפה נגמרת כל רשומה על ידי השוואת שורות. נדמה לי שהלוגיקה של שתי שאילתות פשוטה יותר... (שלא לדבר על מהירה יותר מבחינת ביצועים באופן מהותי...)
|