Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Niejednoznaczność w połączeniach lewych (tylko wyrocznia?)

Myślę, że dzięki uproszczeniu zapytania usunąłeś prawdziwą przyczynę błędu :-)

Jakiej wersji Oracle używasz? Oracle 10g ( 10.2.0.1.0 ) daje:

create table parts (ptno number , ptnm number , catcd number);  
create table CATEGORIES (catcd number);

select PTNO,PTNM,CATCD from PARTS  
left join CATEGORIES on (CATEGORIES.CATCD=PARTS.CATCD);

Otrzymuję ORA-00918:kolumna niejednoznacznie zdefiniowana



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle zwraca ten sam alias dla różnych przypadków w wybranych

  2. Szukaj podobnych słów za pomocą indeksu

  3. Oracle Julian dzień w roku

  4. Adaptacyjne statystyki dynamiczne zabijają wydajność w 12.1.0.2 RAC

  5. Plany wykonania Oracle przy użyciu operatora LIKE z funkcją DETERMINISTIC