Я не эксперт по sql. Я пытался выполнить следующий запрос в приглашении оракула sqlplus
select 0 AS initVal, loadTable.amount from accountsTable JOIN loadTable ON num=accNum , loadTable JOIN loanTable ON loadTable.numSeq=loanTable.numSeq
и получаю следующую ошибку
column ambiguously defined, which is pointing to loadTable.amount in select clause.
Я немного понимаю, что есть декартово произведение accountsTable JOIN loadTable ON num=accNum
и loadTable JOIN loanTable ON loadTable.numSeq=loanTable.numSeq
, после чего не могу понять, из какой таблицы выбрать loadTable.amount
, так как результат обоих имеет этот столбец. Можно ли как-то избавиться от этой проблемы, не указывая другое соединение между этими двумя промежуточными таблицами на loadTable.amount
?