Sobes.tech
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;