מה ההבדל בין צירוף שמאל לחיבור חיצוני שמאלי ב- sql?


תשובה 1:

ב- SQL, ההצטרפות השמאלית מחזירה את כל הרשומות מהטבלה הראשונה ואת הרשומות התואמות מהטבלה השנייה. אם אין התאמה מהטבלה השנייה, רק הרשומות מהטבלה הראשונה מוחזרים.

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

תחביר להצטרפות שמאלית

בחר שמות עמודים (ים) מ- table1LEFT JOIN table2 ON table1.column_name = table2.column_name;

תחביר לחיבור חיצוני שמאלי

בחר שמות עמודים (ים) מ- table1LEFT OUTER JOIN tabel2 ON table1.column_name = table2.column_name;

אז כפי שאתה יכול לראות את ההבדל היחיד הוא מילת המפתח החיצונית, שהיא אופציונלית. שתי השאילתות מחזירות את אותה התוצאה.

להלן תמונה יכולה לעזור לדעת מה ההבדל בין סוגים אחרים של חיבורים.

מקור תמונה ולמידע נוסף תוכלו לבקר - W3Schools הדרכות אינטרנט מקוונות ו- codeproject.com


תשובה 2:

אין הבדל. הם אותו דבר.

הבלבול במינוח מגיע ככל הנראה מהא-סימטריות האפשריות של החיבורים החיצוניים.

עם חיבור פנימי, יש רק טעם אחד: A JOIN B = B JOIN A.

עם חיבור חיצוני ישנם שלושה טעמים: אתה יכול לקחת את כל השורות של האופרנד השמאלי ואז להאריך את האפשרות כשאין שורה תואמת באופראנד הימני (זה חיבור חיצוני שמאלי), או שאתה יכול לקחת את כל שורות של האופרה הימנית ואז מאריך את האפשרות כשאין שורה תואמת באופראנד השמאלי (זו חיבור חיצוני ימני) או שאתה יכול לקחת את כל השורות של כל אופרנד, בטל הארכה כשאין שורה תואמת באופראנד האחר (זהו הצטרפות חיצונית מלאה). אמירת רק JOIN JOIN * אז אין בהירות; במקום זאת אנו אומרים שמאל חיצוני הצטרף, הצטרף ימינה חיצונית או הצטרף באופן מלא. ומכיוון שאין בה עמימות בהשוואה ל- INNER JOIN (= JOIN ללא מוקדמות), מעצבי השפות החליטו להפוך את מילת המפתח OUTER לאופציונאלית.

* אני לא זוכר אם תחביר חיצוני מותר לתחביר או לא; זה יכול להיות שם נרדף ל- FULL OUTER JOIN.


תשובה 3:

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

הצטרפות פנימית | הצטרפות חיצונית | הצטרפות חיצונית | הצטרפות חיצונית | ימין חיצוני ימין | תרחישי חיים אמיתיים על הצטרפות