如何连接具有like条件的表?

llmtgqce  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(208)

表a:

id
a
b
c

表b:

a-1
a-2
a-3
b-1
b-2
b-3

如何根据表a中的id列从表b中检索数据?
类似的情况似乎不起作用。

kt06eoxx

kt06eoxx1#

这可能就是你要找的

create table tblA(id varchar(10))
create table tblB(id varchar(10))

insert tblA values ('a'),('b'),('c')
insert tblB values ('a-1'),('a-2'),('a-3'),('b-1'),('b-2'),('b-3')

select * from tblA join tblB on tblB.id like tblA.id + '%'

输出

id  id
a   a-1
a   a-2
a   a-3
b   b-1
b   b-2
b   b-3

相关问题