2
SQL結合に問題があります。SQL部分的に結合する
私は2つのテーブルを持っています。 table1:名前、sth。 table2:名前、sth。
私がしたいのは、table1.nameを含むtable2の行を見つけることです。例えば、このような行が選択する必要があります。
table1.name = aa. table2.name = aab
私は、クエリを書いた:
select *
from table1
inner join table2 on table2.name like '%'+table1.name+'%'
それはエラーが
[42000]: Error while compiling statement: FAILED: SemanticException [Error 10017]: Line 2:3 Both left and right aliases encountered in JOIN ''%''
誰もがこの上で私を助けることができる返しますか?おかげで非常に多く
を試すことができます。実際に使用しているデータベースのタグを追加してください。 –
「失敗する」とはどういう意味ですか? –
はエラーを返します:[42000]:ステートメントのコンパイル中にエラーが発生しました:FAILED:SemanticException [エラー10017]:行2:3 JOIN ''% ''の左と右のエイリアスの両方が発生しました – Yonbantai