כמה שאלות דחופות ב-SQL

The good125

New member
כמה שאלות דחופות ב-SQL

1. פרמטרים כותבים בשורה של ה-SELECT או בשורה של ה-WHERE?

2. אני קצת מתבלבל מתי להשתמש ב-INNER JOIN ומתי להשתמש ב-LEFT\RIGHT JOIN...אשמח הסבר בקשר לזה


אני חייב עזרה!
 

גרי רשף

New member
אנסה לעזור בקצרה

1. המקובל הוא ב-Where בתנאים (עמודה זו שווה לפרמטר זה..).
הוא יכול להופיע ב-Select, אך בהנחה שאתה בתחילת הדרך - כנראה שלכך הכוונה ולא אסבך אותך עם דוגמאות מתקדמות שרק יבלבלו במקום לעזור.

2. Inner Join - כל מה שנמצא בטבלה הראשונה וגם בטבלה השניה (חיתוך). מה שמופיע רק באחת הטבלאות - לא יוצג.
Left Join - כל מה שנמצא בטבלה הראשונה.
אם יש משהו מתאים בשניה הוא יוצג ואם לא אז לא, אך זה לא יפריע להציג את כל מה שבראשונה.
Right Join - בדיוק ההיפך מ-Left Join. המלצה: הסתפק ב-Left Join וכך תתבלבל פחות.
 
למעלה