Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA 00918- Erro de coluna definido de forma ambígua


É sempre uma boa ideia adicionar o nome/alias da tabela à coluna assim
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

Caso contrário, o banco de dados não sabe qual coluna usar e ambas as tabelas têm uma coluna chamada customer_id .