Do czego stosuje się zapytanie z klauzulą JOIN?
Źle. Do jednej tabeli
JOIN nie jest potrzebny.Źle. Klucz obcy definiuje
FOREIGN KEY.Źle. Agregację robią
SUM, AVG itp.Dobrze.
JOIN łączy dane z tabel pozostających w relacji.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.