sql >> Databáze >  >> RDS >> Oracle

Převeďte starší externí spojení Oracle na Ansi SQL

Váš dotaz je ekvivalentní níže uvedenému dotazu vyhovujícímu standardu 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;         

Musíte umístit predikáty b.empno = 190 a c.empno = 190 uvnitř ON klauzule LEFT JOIN operace, jinak LEFT JOIN se stane INNER JOIN .



  1. Dapper Oracle Number(10,0) je vráceno jako chyba Decimal Parser

  2. Je možné použít Full Text Search (FTS) s LINQ?

  3. Problém s dotazem Sequelize Many to Many

  4. Zabraňuje oci_bind_by_name bezpečně vkládání SQL?