הצטרפות עצמית

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 3 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
שנאה עצמית - למה זו לא בעיה, איך שנאה עצמית או הלקאה עצמית היא בעצם אהבה עצמית
וִידֵאוֹ: שנאה עצמית - למה זו לא בעיה, איך שנאה עצמית או הלקאה עצמית היא בעצם אהבה עצמית

תוֹכֶן

הגדרה - מה המשמעות של הצטרפות עצמית?

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את הצטרפות העצמית

כדוגמה, יש טבלה בשם EMPLOYEES הכוללת שלוש עמודות:

  • שם העובד
  • תג עובד
  • תעודת זהות של מנהל עובדים

מכיוון שהמנהלים הם גם עובדים, העמודה MANAGER_ID מכילה גם מזהה של עובד אחר שהוא גם המנהל. כדי לכתוב שאילתה כדי לחלץ את שמות העובדים והמנהלים ואת תעודות הזהות, יש לפצל את הטבלה לחצי כדי להריץ שתי שאילתות נפרדות: עובדים (טבלה ראשונה) ומנהלים (טבלה שנייה). זה מושג על ידי הפעלת שאילתת SQL לדוגמה הבאה:

בחר את שם המעסיק, את שם המועסקים כשם מנהל
מעובדים כ-, עובדים כ- b
איפה a.manager_id = b.employee_id

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

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