Temat: Klucz obcy
Witam, jestem początkującym w PostgreSQL-u i mam małe pytanie na temat użycia klucza obcego.
Stworzyłem dwie tabele, powiązane kluczem obcym, i wszystko działa.
Ale jak mam stworzyć SELECT-a który wyciągnie dane z tych dwóch tabel?
Czy mimo tego że mam klucz obcy muszę korzystać z JOIN
i zapytanie ma wyglądać tak :
SELECT * FROM relacja_a NATURAL JOIN relacja_b
Ja bym chciał aby połączeniem tabel zajęła się silnik bazy i moje zapytanie wyglądało tak:
SELECT * FROM relacja_a, relacja_b
Ale niestety takie zapytanie nie działa według moich oczekiwać tak jak SELECT z JOIN tylko tworzy pełny iloczyn kartezjański.
A więc czy klucze obce można wykorzystywać w SELECT-cie?