sql >> Database teknologi >  >> RDS >> Oracle

Tvetydighed i venstre-sammenføjninger (kun orakel?)

Jeg tror, ​​at du ved at forenkle forespørgslen fjernede den egentlige årsag til fejlen :-)

Hvilken oracle version bruger du? Oracle 10g ( 10.2.0.1.0 ) giver:

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);

Jeg får ORA-00918:kolonne tvetydigt defineret



  1. Hvordan skriver jeg en Django-forespørgsel, der daterer matematik, når den udføres som PostGres SQL?

  2. Hvordan forhindrer jeg MySQL i at duplikere hver kolonnes indtastning i returnerede arrays?

  3. Hvordan konverteres tal til streng i Oracle?

  4. Hvordan kan jeg ændre store og små bogstaver i databasenavnet i MySQL?