644
צפיות
צפיות
7
תשובות
תשובות
INNER JOIN
שלום לכולם.
האם ישנה אפשרות לשלב שני משפטי INNER JOIN בעת שליפת נתונים מ SQL?
אם כן, כיצד ניתן לעשות זאת?
ניסיתי עם AND בין שני המשפטים אך הדבר לא עבד.
תודה מראש.
שלום לכולם.
האם ישנה אפשרות לשלב שני משפטי INNER JOIN בעת שליפת נתונים מ SQL?
אם כן, כיצד ניתן לעשות זאת?
ניסיתי עם AND בין שני המשפטים אך הדבר לא עבד.
תודה מראש.
7 תשובות
אחדד קצת את השאלה שלי.
יש לי מסד ובו 3 טבלאות.
נכון לעכשיו אני עובד עם המשפט INNER JOIN לצורך חיבור 2 טבלאות בלבד.
אני מעוניין להוסיף משפט INNER JOIN נוסף, שיחבר עוד טבלה.
יש אצלי משהו כזה:
SQL = "SELECT ….
FROM table1
INNER JOIN table2 ON table1.fld1 = table2.fld2"
מה שאני מעוניין לעשות זה לחבר ל table1 טבלה נוספת.
בעיקרון, חיפשתי קצת בפורום ומצאתי פתרון לבעייה שלי, אך זה לא ממש עבד 😐
ניסיתי לעשות משהו כזה:
SQL = "SELECT ….
FROM table1 INNER JOIN
(INNER JOIN table2 ON table1.fld1 = table2.fld2)
ON table1.fld3 = table3.fld4"
יש לי בעצם 3 טבלאות, 5 שדות (בקשר לבעייה).
אני רוצה לקשר בין טבלה 1 לטבלה 2 בשדות 1 ו-2,
ולקשר בין טבלה 1 לטבלה 3 בשדות 3 ו-4.
תודה על כל עזרה שהיא!
תיקון קטן
* "יש לי בעצם 3 טבלאות, 4 שדות (בקשר לבעייה)."
תשובה
כנס למדריך SQL ומתחת ל-INNER JOIN הסבר מורחב ולשאילתות מקוננות.
==>
קראי כאן: https://www.webmaster.org.il/article.asp?id=178
תחת "איחוד מקונן".
או כאן
ניסיתי קודם כבר את מה שניר טייב
)
ו-BuildHome הציעו אך זה לא עזר.
עכשיו ניסיתי את מה שכתוב במדריך שתומר המאסטר הציע ואכן זה עובד (וגם, אחרי 1001 ניסיונות חוזרים וכושלים
תודה!!!
מה שבBH אמר זה בדיוק לאן שתומר קישר