Do czego stosuje się zapytanie z klauzulą JOIN?
A. do uzyskania wyniku z jednej tabeli
Źle. Do jednej tabeli
JOIN nie jest potrzebny.B. do uzyskania danych z dwóch powiązanych tabel
Dobrze.
JOIN łączy dane z tabel pozostających w relacji.C. do zdefiniowania klucza obcego
Źle. Klucz obcy definiuje
FOREIGN KEY.D. do wywołania funkcji agregującej
Źle. Agregację robią
SUM, AVG itp.Klauzula
JOIN łączy wiersze z DWÓCH (lub więcej) powiązanych tabel na podstawie wspólnego warunku (zwykle klucz obcy = klucz główny), zwracając dane z obu naraz. Dlatego JOIN służy do uzyskania danych z powiązanych tabel.JOIN nie definiuje klucza obcego (robi to FOREIGN KEY) ani nie jest funkcją agregującą. Pobranie danych z JEDNEJ tabeli nie wymaga złączenia. JOIN łączy dane z dwóch powiązanych tabel.