LEFT JOIN כשאתה מעוניין בכול הנתונים מהטבלה השמאלית בשאילתא למשל: SELECT * FROM `a` LEFT JOIN `b` ON `a`.`id` = `b`.`id`
|
אתה תקבל את השורות מטבלה A שיש לid שלה מזהה בטבלה b.
RIGHT JOIN אותו דבר רק שעכשיו אתה תקבל את כול הנתונים בטבלה הימנים בשאילתא (טבלה B).
INNER JOIN מחזיר נתונים מ2 הטבלאות יחד במידה ויש התאמה ל-לפחות שדה אחד ב2 הטבלאות.
ממליץ לך לבקר כאן
http://dev.mysql.com/doc/refman/5.0/en/join.html
יש המון המון מידע פורמלי שצריך לדעת, וכול מיני מקרי קצה.