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

ORA 00918- Kolonne tvetydigt defineret fejl

Det er altid en god idé at tilføje tabelnavnet/aliaset til kolonnen sådan her

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

Hvis du ikke gør det, ved DB'en ikke, hvilken kolonne den skal tage, og begge tabeller har en kolonne med navnet customer_id .




  1. Forespørg kun de første data fra en tabel

  2. LocalDB-implementering på klient-pc

  3. Skift database i en forbindelsespulje i nodejs MySQL

  4. MySQL Beregn alder efter år måned og dag