Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SQL - Използване на съединения за намиране на стойности в една таблица, а не в друга

SubSELECTs са добри, когато се използват по подходящ начин... IMHO "някой не харесва нещо" сам по себе си не е достатъчно добра причина.

Има няколко опции - само 2 като примери:

SELECT nums.number FROM nums 
LEFT OUTER JOIN even ON even.number = nums.number 
WHERE even.number IS NULL

ИЛИ

SELECT nums.number FROM nums
MINUS
SELECT even.number FROM even


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да concat редове, разделени с интервал в Oracle?

  2. Винаги да се показват десетичните знаци в SQL?

  3. Задействайте избиране на дъщерни записи, умножаване на техните стойности и актуализиране на родителски запис

  4. Стъпка по стъпка R12.2.6 Инсталиране на EBS на Virtual Box Част -2

  5. Списък с дати + часове между две дати