sql >> Base de Datos >  >> RDS >> Oracle

ORA 00918- Error de definición de columna ambigua

Siempre es una buena idea agregar el nombre/alias de la tabla a la columna como esta

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

Si no lo sabe, la base de datos no sabe qué columna tomar y ambas tablas tienen una columna llamada customer_id .