Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA 00918 - Erreur définie de manière ambiguë dans la colonne

C'est toujours une bonne idée d'ajouter le nom/alias de la table à la colonne comme ceci

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 vous ne le faites pas, la base de données ne sait pas quelle colonne prendre et les deux tables ont une colonne nommée customer_id .