602
צפיות
צפיות
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 אמר זה בדיוק לאן שתומר קישר