עזרה עם SQL

עזרה עם SQL

יש לי שלוש טבלאות. שניים מהן מקושרות לשלישית בעזרת ה ID שלהן (ז"א בטבלה השלישית יש את השדות הבאים tbl1ID, tbl2ID. נניח ויש לי ID של איבר מטבלה 1, איך אני שולף מטבלה 2 רק את האיברים שID של אותם איברים נמצא ביחד עם הID הנתון באיבר בטבלה המשותפת (סליחה על הניסוח המעפן). למשל טבלה 1 מכילה רק IDאים: 1, 2, 3 ,4, 5. טבלה 2: 1, 2, 3, 4, 5. טבלה 3: 1, 2, 3 2, 2, 5 3, 5 ,5 4, 3, 1 אם הID הנתון יהיה 2, אז יוחזרו האיברים 3 ו 5 מטבלה 2. תודה מראש.
 

s h i m s h o n

New member
קשה להבין

קשה להבין את השאלה כשהטקסט לא מוצמד לשמאל, אבל אני אנסה: ביקשת לקבל את העמודות מטבלה 2 - לכן רשמתי "tbl2.*" - אני לא יודע אם זה סינטקס עובד, אבל מקסימום אפשר לרשום "tbl2.col1, tbl2.col2" וכו'. לגבי ה-FROM, חובה לשים את שתי הטבלאות tbl2 ו-tbl3 כי פה כל הפטנט. אנחנו עושים JOIN בין שתי הטבלאות האלה ולכן שתיהן חייבות להיות בתוך ה-FROM. בברכה, ש.
 
למעלה