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

ORA 00918- Errore definito in modo ambiguo nella colonna

È sempre una buona idea aggiungere il nome/alias della tabella alla colonna in questo modo

select c.customer_id,
       c.customer_name, 
       c.customer_address, 
       o.order_id,
       o.order_date,
       o.amount 
from customers c
inner join orders o on c.customer_id = o.customer_id

In caso contrario, il DB non sa quale colonna prendere ed entrambe le tabelle hanno una colonna denominata customer_id .