פרק 6: חיבור טבלאות מורכב בשפת SQL

המדריך נכתב על ידי יובל מרנין.
למידע על שרותי מנטורינג של דאטה אנליסט לחצו כאן.


בפרק זה נלמד על חיבור טבלאות מורכב בשפת 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]

Yuval Marnin

לחברות המעוניינות בשירותי פרילנס או מנטורינג של אנליסט, ניתן לפנות אליי ל[email protected]