Zdravo!

> zanima me pa še, če ve kdo recimo na temle primeru razložit "not exists":
> 
> Prečitaj ime mesta (X);
> poišči šifre delov, ki jih kupujejo vsi projekti v mestu X!
> 
> SELECT DISTINCT P#
> FROM SPJ SPJ1
> WHERE NOT EXISTS (
>             SELECT J#
>             FROM J
>             WHERE J.CITY='&X'
>             MINUS
>             SELECT DISTINCT J#
>             FROM SPJ
>             WHERE SPJ.P# =SPJ1.P#)
> 
> Zanima me predvsem, kaj dela tisti SPJ1 v vgnezdenem selectu, kar pa je
> verjetno tudi povezano z "not exists"?!? (btw. to je 4.primer iz 3.vaje)

To je narobe. Vpisi neko neobstojece mesto. Nic ne bi smelo vrniti, a
vseeno vrne dele.


Mitar

Reply via email to