דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. כמה שאלות על תכנון DB

כמה שאלות על תכנון DB

מתוזמן נעוץ נעול הועבר תכנות
110 פוסטים 5 כותבים 2.9k צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מנותק
    dovidD מנותק
    dovid
    ניהול
    כתב ב נערך לאחרונה על ידי
    #68

    @WWW זה לא רחוק ממה שביקשת, אבל רק עוד שתי הבהרות:

    א. אפשר לספק לפיצ'ר של סרניטי שאילתה במקום טבלה?
    ב. הבנתי שאתה רוצה שכנים לפי טלפון שזהה לאחד הטלפונים של הרשימה נוכחית. האם מעניין אותך הרשמות מטבלת השכנים או הרשומות מטבלת הלקוחות או שניהם?

    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
    WWWW תגובה 1 תגובה אחרונה
    0
    • dovidD dovid

      @WWW זה לא רחוק ממה שביקשת, אבל רק עוד שתי הבהרות:

      א. אפשר לספק לפיצ'ר של סרניטי שאילתה במקום טבלה?
      ב. הבנתי שאתה רוצה שכנים לפי טלפון שזהה לאחד הטלפונים של הרשימה נוכחית. האם מעניין אותך הרשמות מטבלת השכנים או הרשומות מטבלת הלקוחות או שניהם?

      WWWW מנותק
      WWWW מנותק
      WWW
      כתב ב נערך לאחרונה על ידי WWW
      #69

      @dovid אמר בכמה שאלות על תכנון DB:

      א. אפשר לספק לפיצ'ר של סרניטי שאילתה במקום טבלה?

      ככל הנראה לא, הוא לא רוצה רק שם טבלה, אלא הוא רוצה את כל המחלקה של כל הישויות וההגדרות איזה שדות מהטבלה יוצגו.

      כמו"כ גם בשדה שאני מסנן על פיה, אני לא יכול לספק לו תחביר כזה: "T1.ID", אלא אני צריך לספק לו שם של שדה שמוגדר במחלקה,
      רק שלזה יש פתרון פשוט, להוסיף במחלקה שדה עם השם "T1-ID", ולשים לו מאפיין Expression("T1.ID").

      וכן אני בהחלט יכול במחלקה של הטבלה המשנית, להגדיר שיהיה המקור שלו שאילתה מורכבת, ולא רק שם טבלה.

      ב. הבנתי שאתה רוצה שכנים לפי טלפון שזהה לאחד הטלפונים של הרשימה נוכחית. האם מעניין אותך הרשמות מטבלת השכנים או הרשומות מטבלת הלקוחות או שניהם?

      התוצאה שאני צריך זה:

      אני מציג למשתמש טבלת לקוחות, כשהמשתמש לוחץ על רשומה מסוימת, ייפתח לו טבלה משנית של כל השכנים שקשורים אליו.
      כך שבעצם מעניין אותי רק השכנים.

      תודה רבה!

      WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

      dovidD תגובה 1 תגובה אחרונה
      0
      • WWWW WWW

        @dovid אמר בכמה שאלות על תכנון DB:

        א. אפשר לספק לפיצ'ר של סרניטי שאילתה במקום טבלה?

        ככל הנראה לא, הוא לא רוצה רק שם טבלה, אלא הוא רוצה את כל המחלקה של כל הישויות וההגדרות איזה שדות מהטבלה יוצגו.

        כמו"כ גם בשדה שאני מסנן על פיה, אני לא יכול לספק לו תחביר כזה: "T1.ID", אלא אני צריך לספק לו שם של שדה שמוגדר במחלקה,
        רק שלזה יש פתרון פשוט, להוסיף במחלקה שדה עם השם "T1-ID", ולשים לו מאפיין Expression("T1.ID").

        וכן אני בהחלט יכול במחלקה של הטבלה המשנית, להגדיר שיהיה המקור שלו שאילתה מורכבת, ולא רק שם טבלה.

        ב. הבנתי שאתה רוצה שכנים לפי טלפון שזהה לאחד הטלפונים של הרשימה נוכחית. האם מעניין אותך הרשמות מטבלת השכנים או הרשומות מטבלת הלקוחות או שניהם?

        התוצאה שאני צריך זה:

        אני מציג למשתמש טבלת לקוחות, כשהמשתמש לוחץ על רשומה מסוימת, ייפתח לו טבלה משנית של כל השכנים שקשורים אליו.
        כך שבעצם מעניין אותי רק השכנים.

        תודה רבה!

        dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #70

        @WWW אפשר ליצור View במסד ולתת אותה לסרניטי כטבלה או גם זה לא?

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        WWWW תגובה 1 תגובה אחרונה
        2
        • dovidD dovid

          @WWW אפשר ליצור View במסד ולתת אותה לסרניטי כטבלה או גם זה לא?

          WWWW מנותק
          WWWW מנותק
          WWW
          כתב ב נערך לאחרונה על ידי WWW
          #71

          @dovid ייתכן שכן.

          אבל כמובן רק אם אני אצור לזה מחלקה וכו' כאילו זה עוד טבלה במסד.

          אבל האמת שאני לא מבין לאן אתה חותר.

          לא אכפת לי להפוך את כל טבלת השכנים, שיהיה לשרותו של הטריק הזה.

          אם אתה רוצה לספק לפיצ'ר הנ"ל שם של View אני ממש לא חושב שקיים, מק"ו שלא ניתן לתת שם של טבלה...
          ואם אתה מתכוין שבמחלקה של השכנים ארשום הפניה ל View ולא ל טבלה, אני גם יכול להפנות לשאילתה מסובכת.

          TableName("(SELECT ...)")
          

          במקום:

          TableName("[dbo].[Table]")
          

          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

          תגובה 1 תגובה אחרונה
          0
          • dovidD dovid
             SELECT Customers.*
             FROM Customers 
             INNER JOIN 
                 (SELECT DISTINCT ALL_TEL_CUST.ID FROM
                       (SELECT  ID, TEL1 AS TEL FROM Customers 
                        UNION ALL
                        SELECT  ID, TEL2 AS TEL FROM Customers 
                        UNION ALL
                        SELECT  ID, TEL3 AS TEL FROM Customers) AS ALL_TEL_CUST 
                 INNER JOIN (
                        SELECT  ID, TEL1 AS TEL FROM Schuna
                        UNION ALL
                        SELECT  ID, TEL2 AS TEL FROM Schuna
                        UNION ALL
                        SELECT  ID, TEL3 AS TEL FROM Schuna) as ALL_TEL_SCHUNA 
                 ON ALL_TEL_CUST.TEL = ALL_TEL_SCHUNA) AS T
             ON Customers.ID = T.ID
            
            WWWW מנותק
            WWWW מנותק
            WWW
            כתב ב נערך לאחרונה על ידי WWW
            #72

            @dovid אם אני רוצה לשלוף גם את ה ID של הטבלה השנייה,
            בשורה 4:

                 (SELECT DISTINCT ALL_TEL_CUST.ID, ALL_TEL_SCHUNA.ID FROM
            

            איך אני גורם שלא יהיו כפילות כלל,

            ניסיתי עם GroupBy אבל אני לא מצליח להבין איפה לדחוף אותו אצלי, כי שמתי את זה בתוך LeftJoin.
            עריכה: הסתדרתי.

            WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

            תגובה 1 תגובה אחרונה
            0
            • WWWW מנותק
              WWWW מנותק
              WWW
              כתב ב נערך לאחרונה על ידי
              #73

              @dovid
              @clickone
              👍 👍 👍
              תודה רבה!!!

              זה עובד ב"ה!

              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

              תגובה 1 תגובה אחרונה
              2
              • WWWW מנותק
                WWWW מנותק
                WWW
                כתב ב נערך לאחרונה על ידי
                #74

                מעניין מישהו לדעת איך בדיוק זה עובד?

                WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                dovidD תגובה 1 תגובה אחרונה
                1
                • WWWW WWW

                  מעניין מישהו לדעת איך בדיוק זה עובד?

                  dovidD מנותק
                  dovidD מנותק
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי dovid
                  #75

                  @WWW אמר בכמה שאלות על תכנון DB:

                  מעניין מישהו לדעת איך בדיוק זה עובד?

                  אני!
                  היו לי כמה אפשרויות אבל חוסר ההיכרות שלי עם סרניטי העמידה אותם בספק.

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  WWWW 2 תגובות תגובה אחרונה
                  1
                  • dovidD dovid

                    @WWW אמר בכמה שאלות על תכנון DB:

                    מעניין מישהו לדעת איך בדיוק זה עובד?

                    אני!
                    היו לי כמה אפשרויות אבל חוסר ההיכרות שלי עם סרניטי העמידה אותם בספק.

                    WWWW מנותק
                    WWWW מנותק
                    WWW
                    כתב ב נערך לאחרונה על ידי WWW
                    #76

                    @dovid בינתיים אני רואה שיש עדיין כמה באגים.
                    עדיין לא הצלחתי להסתדר לגמרי עם הקיבוץ.
                    קרה לי משהו מאד מוזר...
                    זה החליף לי 2 רשומות ב DB לרשומות אחרות.
                    היה לי 4 רשומות שונות, כעת יש לי 2 כפולים, אבל עם מזהים אחרים. 🙄 🙄

                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                    תגובה 1 תגובה אחרונה
                    0
                    • dovidD dovid

                      @WWW אמר בכמה שאלות על תכנון DB:

                      מעניין מישהו לדעת איך בדיוק זה עובד?

                      אני!
                      היו לי כמה אפשרויות אבל חוסר ההיכרות שלי עם סרניטי העמידה אותם בספק.

                      WWWW מנותק
                      WWWW מנותק
                      WWW
                      כתב ב נערך לאחרונה על ידי WWW
                      #77

                      @dovid אמר בכמה שאלות על תכנון DB:

                      אני!
                      היו לי כמה אפשרויות אבל חוסר ההיכרות שלי עם סרניטי העמידה אותם בספק.

                      טוב, כעת הסרתי את כל הקיבוץ, ונראה שזה עובד (למעט זה שלפעמים הוא מוחק לי שורות).
                      מקווה שזה אכן כך.

                      מה שעשיתי זה כך:
                      השתמשתי ממש בקוד שלך, רק עם הוספה של הID של 2 הטבלאות. וכן שינוי הסדר.
                      הוספתי למחלקה של השכנים מאפיין LeftJoin.
                      עם שם טבלה:

                      (SELECT DISTINCT ALL_TEL_CUST.SchunaId, ALL_TEL_SCHUNA.ClientId AS ClientId FROM
                      	(SELECT SchunaId, phone_Home AS TEL FROM Schuna 
                      	UNION ALL SELECT SchunaId, phone_2 AS TEL FROM Schuna 
                      	UNION ALL 
                      	SELECT SchunaId, phone_3 AS TEL FROM Schuna) AS ALL_TEL_CUST 
                      INNER JOIN
                      	(SELECT ClientId, phone_Home AS TEL FROM Clients 
                      	UNION ALL 
                      	SELECT ClientId, phone_2 AS TEL FROM Clients 
                      	UNION ALL 
                      	SELECT ClientId, phone_3 AS TEL FROM Clients) as ALL_TEL_SCHUNA
                      ON ALL_TEL_CUST.TEL = ALL_TEL_SCHUNA.TEL)
                      

                      עם כינוי:

                      jb
                      

                      עם ON:

                      jb.[SchunaId] = t0.[SchunaId]
                      

                      עריכה:

                      ואז יצרתי שדה במחלקת השכנים עם:

                      Expression("jb.[ClientId]")
                      

                      ובפיצ'ר של סרניטי בטבלת הלקוחות, הגדרתי שיסנן לפי השדה הזה.
                      וזהו.

                      WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                      dovidD תגובה 1 תגובה אחרונה
                      1
                      • WWWW WWW

                        @dovid אמר בכמה שאלות על תכנון DB:

                        אני!
                        היו לי כמה אפשרויות אבל חוסר ההיכרות שלי עם סרניטי העמידה אותם בספק.

                        טוב, כעת הסרתי את כל הקיבוץ, ונראה שזה עובד (למעט זה שלפעמים הוא מוחק לי שורות).
                        מקווה שזה אכן כך.

                        מה שעשיתי זה כך:
                        השתמשתי ממש בקוד שלך, רק עם הוספה של הID של 2 הטבלאות. וכן שינוי הסדר.
                        הוספתי למחלקה של השכנים מאפיין LeftJoin.
                        עם שם טבלה:

                        (SELECT DISTINCT ALL_TEL_CUST.SchunaId, ALL_TEL_SCHUNA.ClientId AS ClientId FROM
                        	(SELECT SchunaId, phone_Home AS TEL FROM Schuna 
                        	UNION ALL SELECT SchunaId, phone_2 AS TEL FROM Schuna 
                        	UNION ALL 
                        	SELECT SchunaId, phone_3 AS TEL FROM Schuna) AS ALL_TEL_CUST 
                        INNER JOIN
                        	(SELECT ClientId, phone_Home AS TEL FROM Clients 
                        	UNION ALL 
                        	SELECT ClientId, phone_2 AS TEL FROM Clients 
                        	UNION ALL 
                        	SELECT ClientId, phone_3 AS TEL FROM Clients) as ALL_TEL_SCHUNA
                        ON ALL_TEL_CUST.TEL = ALL_TEL_SCHUNA.TEL)
                        

                        עם כינוי:

                        jb
                        

                        עם ON:

                        jb.[SchunaId] = t0.[SchunaId]
                        

                        עריכה:

                        ואז יצרתי שדה במחלקת השכנים עם:

                        Expression("jb.[ClientId]")
                        

                        ובפיצ'ר של סרניטי בטבלת הלקוחות, הגדרתי שיסנן לפי השדה הזה.
                        וזהו.

                        dovidD מנותק
                        dovidD מנותק
                        dovid
                        ניהול
                        כתב ב נערך לאחרונה על ידי
                        #78

                        @WWW חסכת קצת בפרטים. עשית View? זה ממופה למחלקת השכנים הרגילה?

                        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                        WWWW תגובה 1 תגובה אחרונה
                        1
                        • dovidD dovid

                          @WWW חסכת קצת בפרטים. עשית View? זה ממופה למחלקת השכנים הרגילה?

                          WWWW מנותק
                          WWWW מנותק
                          WWW
                          כתב ב נערך לאחרונה על ידי
                          #79

                          @dovid אמר בכמה שאלות על תכנון DB:

                          עשית View?

                          לא.

                          זה ממופה למחלקת השכנים הרגילה?

                          כן.

                          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                          dovidD תגובה 1 תגובה אחרונה
                          0
                          • WWWW WWW

                            @dovid אמר בכמה שאלות על תכנון DB:

                            עשית View?

                            לא.

                            זה ממופה למחלקת השכנים הרגילה?

                            כן.

                            dovidD מנותק
                            dovidD מנותק
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי
                            #80

                            @WWW טוב אתה לא חייב לפרט.
                            מהתחלה נמנעתי מלשאול מה בדיוק עשית כי ראיתי שאתה לא רץ לפרט לבד.

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            WWWW 2 תגובות תגובה אחרונה
                            1
                            • dovidD dovid

                              @WWW טוב אתה לא חייב לפרט.
                              מהתחלה נמנעתי מלשאול מה בדיוק עשית כי ראיתי שאתה לא רץ לפרט לבד.

                              WWWW מנותק
                              WWWW מנותק
                              WWW
                              כתב ב נערך לאחרונה על ידי
                              #81

                              @dovid תאמין לי שלא התכוונתי למשהו רע.
                              אתה רוצה לדעת על הפרוייקט?

                              חשבתי שאתה רוצה פרטים טכניים...

                              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                              dovidD תגובה 1 תגובה אחרונה
                              0
                              • dovidD dovid

                                @WWW טוב אתה לא חייב לפרט.
                                מהתחלה נמנעתי מלשאול מה בדיוק עשית כי ראיתי שאתה לא רץ לפרט לבד.

                                WWWW מנותק
                                WWWW מנותק
                                WWW
                                כתב ב נערך לאחרונה על ידי
                                #82

                                @dovid אם אתה רוצה אני יכול לכתוב על הפרוייקט קצת בעמעום,
                                יותר מזה אני צריך לשאול את זה שאני עושה לי את העבודה.

                                אני בונה מערכת שכוללת מידע על אנשים.
                                במקביל אני צריך לספק מידע על הקרובים של הבנאדם,
                                הדרך היחידה שאני יכול לקשר ביניהם, זה ע"י מספרי טלפון.
                                ולכן נצרכתי לכל זה.

                                WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                תגובה 1 תגובה אחרונה
                                0
                                • WWWW WWW

                                  @dovid תאמין לי שלא התכוונתי למשהו רע.
                                  אתה רוצה לדעת על הפרוייקט?

                                  חשבתי שאתה רוצה פרטים טכניים...

                                  dovidD מנותק
                                  dovidD מנותק
                                  dovid
                                  ניהול
                                  כתב ב נערך לאחרונה על ידי dovid
                                  #83

                                  @WWW חלילה! לא חשדתי במשהו רע, ואין לי שום עניין לדעת (יש לי אפילו עניין שלא) פרטים חסויים.
                                  סה"כ רציתילהבין איך נפתרה הבעיה של הסרניטי שדרוש שם טבלה, מה עזר לך בשביל זה קוד ארוך של שאילתה. אני בגלל זה הצעתי לך View והסתדרת בלעדיו עניין אותי איך. אלא שמלכתחילא הכרתי אותך שאצלך מילה בתרי, אז רציתי לחסוך את החליבה הזו 🙂

                                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                  WWWW תגובה 1 תגובה אחרונה
                                  1
                                  • dovidD dovid

                                    @WWW חלילה! לא חשדתי במשהו רע, ואין לי שום עניין לדעת (יש לי אפילו עניין שלא) פרטים חסויים.
                                    סה"כ רציתילהבין איך נפתרה הבעיה של הסרניטי שדרוש שם טבלה, מה עזר לך בשביל זה קוד ארוך של שאילתה. אני בגלל זה הצעתי לך View והסתדרת בלעדיו עניין אותי איך. אלא שמלכתחילא הכרתי אותך שאצלך מילה בתרי, אז רציתי לחסוך את החליבה הזו 🙂

                                    WWWW מנותק
                                    WWWW מנותק
                                    WWW
                                    כתב ב נערך לאחרונה על ידי WWW
                                    #84

                                    @dovid אמר בכמה שאלות על תכנון DB:

                                    סה"כ רציתילהבין איך נפתרה הבעיה של הסרניטי שדרוש שם טבלה, מה עזר לך בשביל זה קוד ארוך של שאילתה. אני בגלל זה הצעתי לך View והסתדרת בלעדיו עניין אותי איך.

                                    אמנם בפיצ'ר דרוש מחלקה של טבלה.
                                    אבל במחלקה אני יכול להוסיף LeftJoin, וב LeftJoin אני יכול לכתוב מה שבא לי בתור שם טבלה.

                                    בעצם ב2 מילים:
                                    הפתרון הוא:

                                    1. שאני כולל את השאילתה שלך ב LeftJoin קבוע בטבלת השכנים (אין לי בעיה מבחינת ביצועים, כי זה משמש כמעט רק לזה).

                                    2. שאני מוציא מהשאילתה גם את ה ID של טבלת הלקוחות.

                                    3. שאני קובע את ה ID של הלקוחות כשדה במחלקה של השכנים.

                                    ואז יש לי שדה לסינון בפיצ'ר.

                                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                    dovidD תגובה 1 תגובה אחרונה
                                    0
                                    • WWWW WWW

                                      @dovid אמר בכמה שאלות על תכנון DB:

                                      סה"כ רציתילהבין איך נפתרה הבעיה של הסרניטי שדרוש שם טבלה, מה עזר לך בשביל זה קוד ארוך של שאילתה. אני בגלל זה הצעתי לך View והסתדרת בלעדיו עניין אותי איך.

                                      אמנם בפיצ'ר דרוש מחלקה של טבלה.
                                      אבל במחלקה אני יכול להוסיף LeftJoin, וב LeftJoin אני יכול לכתוב מה שבא לי בתור שם טבלה.

                                      בעצם ב2 מילים:
                                      הפתרון הוא:

                                      1. שאני כולל את השאילתה שלך ב LeftJoin קבוע בטבלת השכנים (אין לי בעיה מבחינת ביצועים, כי זה משמש כמעט רק לזה).

                                      2. שאני מוציא מהשאילתה גם את ה ID של טבלת הלקוחות.

                                      3. שאני קובע את ה ID של הלקוחות כשדה במחלקה של השכנים.

                                      ואז יש לי שדה לסינון בפיצ'ר.

                                      dovidD מנותק
                                      dovidD מנותק
                                      dovid
                                      ניהול
                                      כתב ב נערך לאחרונה על ידי dovid
                                      #85

                                      אוקי. עדיין לא מובן לי המשפט הזה:

                                      @WWW אמר בכמה שאלות על תכנון DB:

                                      ובפיצ'ר של סרניטי בטבלת הלקוחות, הגדרתי שיסנן לפי השדה הזה.

                                      יש לנו פה שתי צעדים פשוטים:
                                      א. הביטוי ששמת כשם טבלה זה מביא טבלה של כל הלקוחות ויושבי השכונה עם התאמה כל שהיא, שמכילה את העמודות הבאות: מזהה איש בשכונה, ומזהה לקוח - שנמצא ביניהם קשר ע"י הטלפונים.
                                      ב. ברגע שאתה עושה JOIN בין הרשימה הזו לבין הרשומה הנוכחית (כלומר jb.[SchunaId] = t0.[SchunaId]), הרשימה מכילה רק לקוח אחד לכל היותר X מספר האנשים בשכונה שנמצאו תואמים לו.

                                      אז א"כ הפילטור לשם מה הוא בא?

                                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                      WWWW תגובה 1 תגובה אחרונה
                                      1
                                      • dovidD dovid

                                        אוקי. עדיין לא מובן לי המשפט הזה:

                                        @WWW אמר בכמה שאלות על תכנון DB:

                                        ובפיצ'ר של סרניטי בטבלת הלקוחות, הגדרתי שיסנן לפי השדה הזה.

                                        יש לנו פה שתי צעדים פשוטים:
                                        א. הביטוי ששמת כשם טבלה זה מביא טבלה של כל הלקוחות ויושבי השכונה עם התאמה כל שהיא, שמכילה את העמודות הבאות: מזהה איש בשכונה, ומזהה לקוח - שנמצא ביניהם קשר ע"י הטלפונים.
                                        ב. ברגע שאתה עושה JOIN בין הרשימה הזו לבין הרשומה הנוכחית (כלומר jb.[SchunaId] = t0.[SchunaId]), הרשימה מכילה רק לקוח אחד לכל היותר X מספר האנשים בשכונה שנמצאו תואמים לו.

                                        אז א"כ הפילטור לשם מה הוא בא?

                                        WWWW מנותק
                                        WWWW מנותק
                                        WWW
                                        כתב ב נערך לאחרונה על ידי WWW
                                        #86

                                        @dovid אמר בכמה שאלות על תכנון DB:

                                        אז א"כ הפילטור לשם מה הוא בא?

                                        איזה פילטור?

                                        אחרי שעשיתי את אות ב' שכתבת, שאת זה כבר עשיתי במחלקה של השכונה.

                                        יש שלב ג', שאני צריך שכשמשתמש לוחץ על הרשומה בטבלה שיוצג לו טבלה משנית (טבלת השכונה) עם כל השכנים שנמצאו תואמים לרשומה הנוכחית.
                                        ואת זה עושה הפיצ'ר = סינון אוטומטי.

                                        WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                        תגובה 1 תגובה אחרונה
                                        1
                                        • dovidD מנותק
                                          dovidD מנותק
                                          dovid
                                          ניהול
                                          כתב ב נערך לאחרונה על ידי
                                          #87

                                          אוקי כמודמה לי שהבנתי הכל, תודה.

                                          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                          WWWW 2 תגובות תגובה אחרונה
                                          1
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום