sql >> Databasteknik >  >> RDS >> Oracle

ORA 00918- Kolumn tvetydigt definierat fel

Det är alltid en bra idé att lägga till tabellnamnet/aliaset till kolumnen så här

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

Om du inte gör det vet inte DB vilken kolumn den ska ta och båda tabellerna har en kolumn som heter customer_id .




  1. Rails (postgres) fråga med jsonb array

  2. GROUP BY / aggregerad funktionsförvirring i SQL

  3. Hur kör jag en MS SQL Server lagrad procedur i java/jsp och returnerar tabelldata?

  4. Oracle uttalande