[Oracle] Porównanie zwracnych wartości

0

Witam!
Mam dwa selecty:

SELECT klientid FROM Klient WHERE zadanieid = '1';
SELECT klientid FROM Klient WHERE zadanieid = '2';

i chciałbym porównać zwracane wartości czy są identyczne. Czy da się jakoś połączyć te selecty żeby otrzymać zamierzony efekt?

Z góry dzięki za pomoc

0

Zapisz to jako podzapytania lub w bloku PL/SQL z wykorzystaniem SELECT INTO

0

Tak wychwycisz różnice:

SELECT klientid
FROM Klient
WHERE zadanieid = '1'
AND klientid NOT IN (SELECT klientid FROM Klient WHERE zadanieid = '2');

SELECT klientid
FROM Klient
WHERE zadanieid = '2'
AND klientid NOT IN (SELECT klientid FROM Klient WHERE zadanieid = '1');

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.