テーブルCUSTOMERから得意先名を取得し、テーブルACCOUNTから残高を取得する必要があります。私は両方のテーブルに参加するが役に立たない。同じ列名を含む2つの表を結合する場合は、表名または表の別名とピリオド(。)のいずれかを使用して複数の表に存在する列名の接頭辞参照を使用する必要があります。そうでない場合はエラー・メッセージORA- 00918列があいまいに定義されます。サブクエリを使用して2つのテーブルを結合する方法
select c.cfirst, c.clast, a.balance
from customer c, account a
where c.social = a.social AND social in (select social from account where social in (select social
from trans where dotrans > '04/01/2016' and means_of_trans = 'credit'));
あなたの質問もあいまいです。あなたの質問に直面している問題を親切に説明してください。一見すると、メインクエリの 'AND'の後にエイリアスが必要なようです。 – zarruq