המדריך נכתב על ידי יובל מרנין.
למידע על שרותי מנטורינג של דאטה אנליסט לחצו כאן.
בפרק זה נלמד על חיבור טבלאות מורכב בשפת SQL.
חיבור מספר טבלאות באותה שאילתה
select
order_items.*,
orders.*,
customers.*
from
order_items
left join
orders on orders.order_id=order_items.order_id
left join
customers on customers.customer_id=orders.customer_id
בשאילתה בדוגמה לטבלתorder_items מתחברת טבלת orders בעזרת שדה order_id ב join הראשון. בטבלה המחוברת (orders) יש שדה בשם customer_id שמאפשר לחבר אליה את טבלת customers ב join השני.
קיצורי כתיבת קוד
ניתן לשנות את שם הטבלאות על מנת להקל על הכתיבה באמצעות הוראת as
select
o_i.*,
o.*,
c.*
from
order_items as o_i
left join
orders as o on o_i.order_id=o.order_id
left join
customers as c on c.customer_id=o.customer_id
המדריך נכתב על ידי יובל מרנין.
למידע על שרותי מנטורינג של דאטה אנליסט לחצו כאן.
לתרגול בשפת SQL לחץ כאן.
אם התגלתה טעות אנא צרו קשר במייל:
[email protected]
פרק קודם – פרק 5: חיבור בין טבלאות
פרק הבא – פרק 7: צרופי טבלאות Union ו Union All