У меня проблема с соединением SQL.SQL частично присоединяется
У меня есть две таблицы. table1: name, sth. table2: имя, СТГ.
Что я хотел бы сделать, так это найти строки в таблице2, чье имя содержит имя table1.name. например такие строки должны быть выбраны:
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