<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Parametryczny wybór tabeli z której ma pobierać dane (join lub from)]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=1217</link>
		<description><![CDATA[Najświeższe odpowiedzi w Parametryczny wybór tabeli z której ma pobierać dane (join lub from).]]></description>
		<lastBuildDate>Wed, 14 Mar 2012 21:40:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Parametryczny wybór tabeli z której ma pobierać dane (join lub from)]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=3535#p3535</link>
			<description><![CDATA[musisz do tego napisać funkcje w PlPgSQL-u i wykorzystać to tego komendę execute
o ile pamiętam da się ją wywołać tak
EXECUTE 'SELECT * FROM '||(select nazwa_tabeli from glowna as g1 on g1.id=parametr_id_funkcji)||';';

Problem polega na tym, że różne tabele mają różne zestawy pól, a funkcja może zwrócić tylko jeden zestaw wiec. Nie wiem czy to Ci się przyda chyba, że za każdym razem będziesz zwracał tylko wspólny zestaw kolumn dla wszystkich tabel użytych w komendzie EXECUTE.]]></description>
			<author><![CDATA[dummy@example.com (c_michal)]]></author>
			<pubDate>Wed, 14 Mar 2012 21:40:36 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=3535#p3535</guid>
		</item>
		<item>
			<title><![CDATA[Parametryczny wybór tabeli z której ma pobierać dane (join lub from)]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=3412#p3412</link>
			<description><![CDATA[mam 3 tabele
jedna z nich ma swoje id , id_rekordu i nazwa_tabeli
kolejne dwie tabele są identyczne a identyfikatory id_rekordu są unikalne na sume tych tabel czyli nie ma takiej sytuacji ze rekord o okreslonym id_rekordu jest w obydwu tabelach

chcialbym uzyskac dane z tych tabel cos takiego jak

select tabela.dana_z_tabeli from glowna as g join (select nazwa_tabeli from glowna as g1 on g1.id=g.id) as tabela

Z gory dziękuję za pomoc.]]></description>
			<author><![CDATA[dummy@example.com (Violence)]]></author>
			<pubDate>Wed, 08 Feb 2012 11:18:47 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=3412#p3412</guid>
		</item>
	</channel>
</rss>
