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

Конвертирайте наследеното външно присъединяване на Oracle към Ansi SQL

Вашата заявка е еквивалентна на заявката, съвместима с ANSI по-долу:

SELECT a.name,
       a.empno,
       b.loc,
       c.inr
FROM tab a
LEFT JOIN tab b ON a.deptno = b.deptno AND b.empno = 190
LEFT JOIN tab c ON a.deptno = c.deptno AND c.empno = 190;         

Трябва да поставите предикати b.empno = 190 и c.empno = 190 вътре в ON клаузи на LEFT JOIN операции, в противен случай LEFT JOIN става INNER JOIN .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при запазване и получаване на blob от база данни SQL oracle

  2. Възможна ли е следната заявка с SQL Pivot?

  3. при използване на връзка към база данни на oracle има грешка ORA-12154 TNS не може да разреши указания идентификатор за свързване

  4. Преобразувайте типа данни за времеви отпечатъци в unix времеви печат Oracle

  5. Свързване на Oracle към SQL Server чрез връзка към база данни