sql >> Database >  >> RDS >> Oracle

ORA 00918- Kolom ambigu gedefinieerde fout

Het is altijd een goed idee om de tabelnaam/alias op deze manier aan de kolom toe te voegen

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

Als u dat niet doet, weet de database niet welke kolom moet worden gebruikt en hebben beide tabellen een kolom met de naam customer_id .




  1. Java Unit Testing verkennen met het JUnit Test Framework

  2. MySQL-connector/C++ OS X 10.9 Mavericks en XCODE 5.0.2

  3. MySQL:Is het mogelijk om de GROUP-BY'd resultaten samen te voegen met twee SELECT's?

  4. Hoe maak je een SQL-zoekopdracht krachtiger?