<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Klucz obcy]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=18</link>
		<description><![CDATA[Najświeższe odpowiedzi w Klucz obcy.]]></description>
		<lastBuildDate>Mon, 24 Mar 2008 17:47:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Klucz obcy]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=54#p54</link>
			<description><![CDATA[Aby polaczyc sensownie dwie tabele musisz uzyc join albo odpowiedniego warunku where]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Mon, 24 Mar 2008 17:47:47 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=54#p54</guid>
		</item>
		<item>
			<title><![CDATA[Klucz obcy]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=52#p52</link>
			<description><![CDATA[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?]]></description>
			<author><![CDATA[dummy@example.com (baranekl)]]></author>
			<pubDate>Mon, 24 Mar 2008 08:15:06 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=52#p52</guid>
		</item>
	</channel>
</rss>
