Sobes.tech
Junior — Middle

PostgreSQL-də istifadə olunan cədvəl birləşmə növlərini sadalaya bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

PostgreSQL-də aşağıdakı əsas birləşmə (JOIN) növləri istifadə olunur:

  • INNER JOIN — hər iki cədvəldə birləşmə şərtinə uyğun olan sətirləri qaytarır.
  • LEFT JOIN (LEFT OUTER JOIN) — sol cədvəldəki bütün sətirləri və sağ cədvəldə uyğun gələn sətirləri qaytarır; uyğun gəlmədikdə, sağ cədvəlin sahələri NULL olur.
  • RIGHT JOIN (RIGHT OUTER JOIN) — LEFT JOIN-ə bənzəyir, lakin sağ cədvəl üçün.
  • FULL JOIN (FULL OUTER JOIN) — hər iki cədvəldən bütün sətirləri qaytarır, uyğun gəlmədikdə NULL ilə doldurur.
  • CROSS JOIN — iki cədvəlin kartezian hasilidir, bütün mümkün sətir kombinasiyalarını qaytarır.

INNER JOIN ilə nümunə sorğu:

SELECT a.id, b.name
FROM table_a a
INNER JOIN table_b b ON a.b_id = b.id;