Posted By: CrazyJoe (Nobody loves me :() on 'CZdatabases'
Title:     Standard alebo feature?
Date:      Fri Nov  3 14:54:10 2000

     Zdravim,

   som uz dlho zo skoly a databazy nie su prave moja oblast, ale narazil som 
na zaujimavu vlastnost, ktora mi funguje v Sybase a PostgreSQL, tak by ma 
zaujimalo, ci ide o vlastnost SQL (z definicie), alebo ficurku konkretnych 
enginov. 

   O co ide:

   Mame tabulky "create table testtable (cislo integer, meno char(3))" a 
"create table test2 (id int, cislo int)", kde test2.cislo je cudzi kluc do 
tabulku testtable.

   No a zaujalo ma, ze prikazy 

select a.id, a.cislo, b.meno from test2 a, testtable b
where a.cislo = b.cislo
order by b.meno

a

select a.id from test2 a, testtable b
where a.cislo = b.cislo
order by b.meno

  vratia rovnake poradie polozky a.id, cize je mozne triedit podla polozky, 
ktora nie je selektovana.

  Velmi ma tato vlastnost (u Sybase) potesila, pretoze ju potrebujem, ale 
pretoze by som chcel vo svojich aplikaciach pokial mozno dodrziavat SQL92, 
aby boli jednoducho prenositelne, zaujima ma, ci to je skutocne obecna 
vlastnost, vyplyvajuca zo standardu, alebo len vylepsenie, pouzite v 
niektorych enginoch (v ktorych?).

  Diky,

Crazy.
 

              Nejed do hor Chrudosi, chytnou te tam rudosi,
                   otevres papulu a umuci te u kulu.

Search the boards