sql >> Database >  >> RDS >> Oracle

SELECTEER met behulp van UNION-clausule

U moet INTERSECT . gebruiken en MINUS (voor 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')

Sinds UNION voegt toe subquery's omhoog terwijl EXCEPT /MINUS aftrekken ze



  1. Hoe kan ik incompatibel oplossen met sql_mode=only_full_group_by in laravel welsprekend?

  2. Hoe DATE en TIME te scheiden van DATETIME in MySQL

  3. Wat is het verschil tussen Seq Scan en Bitmap heap scan in postgres?

  4. Blob exporteren van MySQL-database naar bestand met alleen SQL