Tenkju! Vidim da imata skoraj isto in je vec kot ocitno prav ;)

LP,
Matjaz

Blaz Grebensek pravi:
Zivjo
jaz imam takole:

7)

*/* ce je razlika prazna mnozica, je J# vsebovan */*



SELECT J.J#

FROM J

WHERE NOT EXISTS(

            */* vsi deli, ki jih prodaja trgovec X */*



            SELECT DISTINCT SPJ.P#

            FROM SPJ

            WHERE SPJ.S#='&x'



            MINUS



            */* vsi deli, ki jih prodaja trgovec X in jih kupuje projekt */*

            SELECT DISTINCT SPJ.P#

            FROM SPJ

            WHERE SPJ.S#='&x' AND SPJ.J#=J.J#

)




upam da ti bo kaj pomagalo...

LP Blaž

On 2/14/06, Matjaž Horvat <[EMAIL PROTECTED]> wrote:
Hvala.

Ampak a je ta 7. ziher prav?

LP,
Matjaz

rider pravi:

Matjaž Horvat pravi:
Helou!

Mi kdo lahko poslje resitev 7. naloge v 3. vajah, ki smo jih resevali
na vajah za PB v 1. semestru?

To je naloga:
"Pre�itaj ťifro trgovca (X); poiť�i ťifre projektov, ki kupujejo
vse potrebne dele tudi pri trgovcu X!"

LP,
Matjaz


__________ NOD32 1.1407 (20060213) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



------------------------------------------------------------------------

VAJA3

1.
SELECT S.CITY,SPJ.P#,J.CITY
FROM S , SPJ , J
WHERE S.CITY <> J.CITY AND SPJ.S#=S.S# AND SPJ.J#=J.J#;

2.
SELECT DISTINCT T1.S#
FROM SPJ T1
WHERE NOT EXISTS ((SELECT J#
                                FROM J)
                                MINUS
                                (SELECT T2.J#
                                FROM SPJ T2
                                WHERE T2.P#=T1.P# AND T2.S#=T1.S#));

3.
SELECT T.J#
FROM SPJ T
WHERE T.S#='&X' AND T.J# NOT IN (SELECT K.J#
                                                              FROM SPJ K
                                                              WHERE K.S#
<>'&X');
4.
SELECT DISTINCT P#
FROM P
WHERE NOT EXISTS ((SELECT J.J#
                               FROM J
                               WHERE J.CITY='&X')
                               MINUS
                               (SELECT J#
                               FROM SPJ
                               WHERE SPJ.P#=P.P#));

5.
SELECT DISTINCT K.J#
FROM SPJ K
WHERE NOT EXISTS ((SELECT K1.P#
                                FROM SPJ K1
                                WHERE K1.S#='&X')
                                MINUS
                                (SELECT K2.P#
                                FROM SPJ K2
                                WHERE K2.J#=K.J#));

6.
SELECT DISTINCT K.J#
FROM SPJ K
WHERE NOT EXISTS ((SELECT K1.P#
                                FROM SPJ K1
                                WHERE K1.J#=K.J#)
                                MINUS
                                (SELECT K2.P#
                                FROM SPJ K2
                                WHERE K2.S#='&X'));

7.
SELECT DISTINCT K.J#
FROM SPJ K
WHERE NOT EXISTS ((SELECT K1.P#
                                FROM SPJ K1
                                WHERE K1.S#='&X')
                                MINUS
                                (SELECT K2.P#
                                FROM SPJ K2
                                WHERE K2.J#=K.J# AND K2.S#='&X'));

8.
SELECT DISTINCT K.J#
FROM SPJ K
WHERE NOT EXISTS ((SELECT K1.P#
                                FROM SPJ K1
                                WHERE K1.J#=K.J#)
                                MINUS
                                (SELECT K2.P#
                                FROM SPJ K2
                                WHERE K2.S#='&X' AND K2.J#=K.J#));

9.
SELECT DISTINCT K.J#
FROM SPJ K
WHERE NOT EXISTS ((SELECT S#
                                FROM SPJ K1
                                WHERE K1.J#=K.J#)
                                MINUS
                                (SELECT S#
                                FROM SPJ NATURAL JOIN P
                                WHERE COLOR='Red'));

10.
SELECT COUNT(DISTINCT J#) AS STEVILO
FROM SPJ
WHERE S#='&X';

11.
SELECT SUM(QTY) AS KOLICINA
FROM SPJ
WHERE P#='&X' AND S#='&Y';

12.
SELECT P#,J#,SUM(QTY) AS KOLICINA
FROM SPJ
GROUP BY P#, J#;


Reply via email to