sql >> Databáze >  >> RDS >> Oracle

ORA 00918- Nejednoznačně definovaná chyba sloupce

Vždy je dobré přidat název/alias tabulky do sloupce takto

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

Pokud ne, DB neví, který sloupec má vzít, a obě tabulky mají sloupec s názvem customer_id .




  1. Axon Aggregate Identifier Type Converter

  2. Problém s blokem PL/SQL:Chyba nenalezena žádná data

  3. PostgreSQL nepřijímá alias sloupce v klauzuli WHERE

  4. mysql rád porovnává celé slovo nebo začátek slova v řetězci