Qo‘llanma · SQL
join
6 ta masala Masalalar ro‘yxatida
Nazariya
JOIN ikki jadval qatorlarini umumiy ustun bo‘yicha birlashtiradi. INNER JOIN (yoki shunchaki JOIN)
faqat ikkala jadvalda mosligi bor qatorlarni qoldiradi.
SELECT o.id, c.name
FROM orders o
JOIN customers c ON c.id = o.customer_id;
SELECT s.name, c.title
FROM enrollments e
JOIN students s ON s.id = e.student_id
JOIN courses c ON c.id = e.course_id;
Maslahatlar
- Jadvallarga qisqa nom bering (
o,c) va ustunlarni shu bilan yozing — bir xil nomli ustunlar chalkashmaydi. ONshartini unutsangiz, har qator har qator bilan juftlanadi (n·m qator).