1

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?

2

Odp: Klucz obcy

Aby polaczyc sensownie dwie tabele musisz uzyc join albo odpowiedniego warunku where