PgSQL-fulltext
    Karel Zak 
    zakkr na zf.jcu.cz
       
    Úterý Prosinec  3 11:19:45 CET 2002
    
    
  
On Mon, Dec 02, 2002 at 11:52:15PM +0100, Pavel Kysilka wrote:
> 
> 1)
> presel jsem na databasi PgSQL z MySQL.
 :-)
> co jsem ale nevyresil je fulltext :
 Do toho nedelam.
> 2)
> jeste jedna obecna uloha pro SQL:
> 
> mam dve tabulky. z kazde me zajima nejaky jeden sloupec.potrebuji
> vybrat selectem udaje z techto dvou sloupcu(kazdy z jine tabullky) a
> vypsat tyto sloupce pod sebe a setridit je.doslova jde o spojeni
> dvou sloupcu z dvou ruznych tabulek pod sebe a setrideni takto
> vznikleho sloupce ;pokud mozno jednim dotazem.jak na to ?
 V muzete pouzit dedicnosti tabulek a ty dva sloupce pak pouzivat
 zcela transparentne jako jeden, ale neni to moc prenositelne reseni.
 Nebo si pohrat s unionem:
 
test=# SELECT data FROM a UNION SELECT data FROM b;
 data 
------
 aaa
 bbb
 ccc
 ddd
 fff
 xxx
 yyy
(7 řádek)
 Pokud tam chcete duplikatni data tak musite pouzit ALL a 
 samostatny select na serazeni:
test=# SELECT * FROM (
            SELECT data FROM a UNION ALL SELECT data FROM b
       ) AS x ORDER BY data;
 data 
------
 aaa
 aaa
 bbb
 ccc
 ddd
 fff
 xxx
 yyy
(8 řádek)
 
    Karel
-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/
    
    
Další informace o konferenci Databases