0
私はこのORA-00918を取得し続けます:列があいまいに定義されたエラーと私は何を間違っているのか分かりません。どんな助けもありがとうございますここに私のコードです:ORA-00918:列があいまいに定義され続ける。非常に混乱しています
select CUSTOMER.CUS_CODE as CUS_CODE,
CUSTOMER.CUS_AREACODE as CUS_AREACODE,
INVOICE.INV_NUMBER as INV_NUMBER,
SUM(LINE.LINE_UNITS*LINE.LINE_PRICE) as Amount
from LINE LINE,
INVOICE INVOICE,
CUSTOMER CUSTOMER
where CUSTOMER.CUS_CODE=INVOICE.CUS_CODE
and INVOICE.INV_NUMBER=LINE.INV_NUMBER
group by CUS_AREACODE, CUS_CODE
適切で明示的な 'JOIN'構文を使用する方法を学んでください。また、私はその質問が何であるか分かりません。クエリには厳密に2つの非準拠の列参照がありますので、その答えは明らかです。 –
「少なくともCUS_CODE」という名前の列を持つテーブルが2つあります。 'CUS_CODEで注文する 'と言うとき、どのテーブルの' CUS_CODE'を意味しますか? – mustaccio
@mustaccio私はCUSTOMERテーブルを使用しようとしています。もし私が 'CUS_AREACODE、CUSTOMER.CUS_CODEによってグループ化するなら、それはまだ私にそのエラーを与えます。 –