<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Problem z wyświetleniem danych]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=566</link>
		<description><![CDATA[Najświeższe odpowiedzi w Problem z wyświetleniem danych.]]></description>
		<lastBuildDate>Tue, 05 Apr 2011 20:51:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Problem z wyświetleniem danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2462#p2462</link>
			<description><![CDATA[NO bez jaj 4-5k wierszy i kilka godzin?
Wklei tu to zapytanie ktore wykonujesz i definicje widoku.
Wklei tez plan wykonania zapytania.]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Tue, 05 Apr 2011 20:51:08 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2462#p2462</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z wyświetleniem danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2460#p2460</link>
			<description><![CDATA[niestety jak używam create view i w kazdej tabeli mam po ok. 4-5k wierszy to polaczenie using dwoma argumentami trwa kilka godzic sic:( ma ktos jakis pomysl jak to zrobic duzo szybciej?]]></description>
			<author><![CDATA[dummy@example.com (konsul)]]></author>
			<pubDate>Tue, 05 Apr 2011 11:07:09 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2460#p2460</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z wyświetleniem danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2459#p2459</link>
			<description><![CDATA[ok problem rozwiazany.

nalezy uzyc create view i z tego join

dzięki i pozdrawiam]]></description>
			<author><![CDATA[dummy@example.com (konsul)]]></author>
			<pubDate>Fri, 01 Apr 2011 11:45:45 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2459#p2459</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z wyświetleniem danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2456#p2456</link>
			<description><![CDATA[[quote=rski]Użyj full outer join lub left/right join
[url]http://www.postgresql.org/docs/9.0/interactive/queries-table-expressions.html[/url][/quote]

Dzięki to byłoby to. 

tylko mam problem bo nie za bardzo mi to chce łączyć.
moje zapytanie wygląda mniej więcej tak. 

SELECT 
*
FROM 

(SELECT 
an.dana1,
an.id,
an.id2
 FROM tabela1 tab1
 WHERE
 an.jakaszmienna = '6216'
 and
 an.jakaszmienna like '1234%'
 )
 AS TMPtab3, 
 
(SELECT 
sum(an.dana1) as suma,
an.id,
an.id2
 FROM tabela2 an
 WHERE
 an.zmienna = '12124123'
 and
 an.zmienna2 like '20%'
 group by an.id, an.id2
 )
 AS TMPtab2,
 
(SELECT 
an.dana1,
an.id,
an.id2
 FROM tabela1 an
 WHERE
 an.jakaszmienna = '1251*'
 and
 an.innazmienna like '1000%'
 )
 AS TMPtab1,
 

TMPtab1 FULL JOIN TMPtab2 ON TMPTab1.id = TMPTab2.id and TMPTab1.id2 = TMPTab2.id2

TMPtab2 FULL JOIN TMPtab3 ON TMPTab2.id = TMPTab3.id and TMPTab2.id2 = TMPTab3.id2
   
where

		TMPtab1.jakisparametr like '121121%'

Nie wiem za bardzo jak to połączyć jak jest tak jak pisze to występuje błąd 
ERROR:  relation "TMPTab1" does not exist]]></description>
			<author><![CDATA[dummy@example.com (konsul)]]></author>
			<pubDate>Thu, 31 Mar 2011 06:04:28 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2456#p2456</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z wyświetleniem danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2454#p2454</link>
			<description><![CDATA[Użyj full outer join lub left/right join
[url]http://www.postgresql.org/docs/9.0/interactive/queries-table-expressions.html[/url]]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Wed, 30 Mar 2011 17:48:04 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2454#p2454</guid>
		</item>
		<item>
			<title><![CDATA[Problem z wyświetleniem danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2452#p2452</link>
			<description><![CDATA[Mam następujący problem. (jestem początkujący więc proszę o wyrzumiałość)

mam tabele i wartości np:
tabela1    tabela2   tabela3  tabela4
kol1 kol2  kol1 kol2 kol1 kol2 kol1 kol2
janek 1       janek 8    janek  9    (brak tomka)
tomek 3     tomek  6    tomek  4    janek  5

teraz chce wyciągnąć dane w których jest kol1 jest równe czyli where tabela1.kol1 = tabela2.kol1 = tabela3.kol1 = tabela4.kol1 i wynik: 1,8,9,5

i jest ok w 1 wierszu ale w drugim wierszu tabela4.kol1 jest puste i nie wyswietli nic a chce tylko np. te 3 kolumny wyswietlic czyli chce
3,6,4,0

oczywiscie dane sa duzo bardziej zlozone ale zasada jak wyzej.

oczywiscie nie moge zastosowac tylko where tabela1.kol1 = tabela2.kol1 = tabela3.kol1 bo wtedy wyswietli mi : 1,8,9,(brak tomka)
i 1,8,9,5
i 3,6,4,(brak tomka)
i 3,6,4,5]]></description>
			<author><![CDATA[dummy@example.com (konsul)]]></author>
			<pubDate>Wed, 30 Mar 2011 12:00:30 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2452#p2452</guid>
		</item>
	</channel>
</rss>
