Sobes.tech
Senior

Jakie rodzaje JOIN-ów znasz?

sobes.tech AI

Odpowiedź od AI

Główne rodzaje JOIN, które znam i używam:

  • INNER JOIN — zwraca tylko te rekordy, które pasują w obu tabelach.
  • LEFT JOIN (LEFT OUTER JOIN) — zwraca wszystkie rekordy z lewej tabeli i pasujące z prawej, jeśli brak dopasowania — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — podobnie jak LEFT JOIN, ale dla prawej tabeli.
  • FULL JOIN (FULL OUTER JOIN) — zwraca wszystkie rekordy z obu tabel, gdzie brak dopasowania — NULL.
  • CROSS JOIN — iloczyn kartezjański dwóch tabel.

W zależności od zadania wybieram odpowiedni typ JOIN, aby uzyskać poprawne dane i optymalną wydajność.