select p, (select count(*) from Pacient p2 where p.id = p2.id and
p.vysetreni is not null) from Pacient p;

neni tam boolean ale cislo...

Dne 13.7.2010 15:05, Petr Prikryl napsal(a):
> ne, ne
> 
> cilem je vytahnout objek pacient a k nemu jeste zda ma provedene
> vysetreni aniz bych tahal komplet obrovsky objekt vysetreni.
> 
> Bohuzel to se mi nedari tak jsem jako prvni priklad uvedl to nejjednodussi
> 
> select p is null from Pacient p
> 
> 
> pokud by tohle fungovalo pote jsem chtel vyzkouset
> 
> select p, p.vystreni is null from Pacient p
> 
> 
> a pokud by toto slo pak bych psal
> 
> select p, p.vstupni_vystreni.provedeno == null,
> p.vvystupni_vystreni.provedeno == null ,... from ...;
> 
> 
> Avsak se nedokazu prokousat ani pres ten 1. a tudiz ostatni
> taky nefunguji.
> 
> sql ekvivalent od oka je
> 
> select p*, v.provedeno eq NULL from pacient p natural join vysetreni v;
> 
> 
> Diky
> PP

-- 
Martin Beránek
ICZ a.s., Pobočka Brno
Londýnské náměstí 2/856, 639 00  Brno
Tel.: +420 222 272 323
Tel.: +420 222 272 111
Fax.: +420 222 272 122
mailto:martin.bera...@i.cz
http://www.i.cz

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem