Oracle
 sql >> Database >  >> RDS >> Oracle

SELEZIONA usando la clausola UNION

Dovresti usare INTERSECT e MINUS (per Oracle):

-- At least at Boston or at Dallas 
(SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'DALLAS'

UNION

 SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'BOSTON')

MINUS

-- At Boston and at Dallas
(SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'DALLAS'

INTERSECT

 SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'BOSTON')

Da UNION aggiunge sottoquery mentre EXCEPT /MINUS sottrae loro