Junior — Middle
SQL-də cədvəllər arasında əsas əlaqə növlərini sadalaya bilərsənmi?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də əsas cədvəl birləşdirmə növləri (JOIN):
- INNER JOIN — hər iki cədvəldə uyğun gələn qeydləri yalnız qaytarır.
- LEFT JOIN (LEFT OUTER JOIN) — sol cədvəldən bütün qeydləri və sağdakı uyğun olanları qaytarır; uyğun gəlməzsə, sağ tərəfdə NULL olacaq.
- RIGHT JOIN (RIGHT OUTER JOIN) — LEFT JOIN-ə bənzəyir, lakin sağ cədvəldən bütün qeydləri qaytarır.
- FULL JOIN (FULL OUTER JOIN) — hər iki cədvəldən bütün qeydləri qaytarır, uyğun gəlməyən yerlərdə NULL ilə.
- CROSS JOIN — iki cədvəlin kartezian hasilidir, bütün mümkün sətir kombinasiyalarını qaytarır.
INNER JOIN nümunəsi:
SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;