SQL部分加入

时间:2016-09-02 19:03:52

标签: sql inner-join

我遇到SQL连接问题。

我有两张桌子。 table1:name,sth。表2:名称,某事物

我想要做的是在table2中查找其名称包含table1.name的行。例如,应该选择这样的行:

table1.name = aa. table2.name = aab

我写了一个查询:

select *
from table1 
inner join table2 on table2.name like '%'+table1.name+'%'

它返回错误

  

[42000]:编译语句时出错:FAILED:SemanticException [错误10017]:第2行:3在JOIN''%'中遇到左右别名

任何人都可以帮我这个吗?非常感谢

1 个答案:

答案 0 :(得分:3)

你可以试试这个

.testimonial blockquote:after {
  content: close-quote;
  color: #ccc;
  font-size: 4em;
  line-height: 0.1em;
  vertical-align: -0.4em;
}