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ść.