各位大神,求助个sql问题!表见图片

图片说明

3个回答

select tab_1.name,count(*) as count from tab_2
left join tab_2 on tab_2.fullname like concat('%', tab_1.name, '%')
group by name
上面是mysql的语法。 sql的字符串连接用的是+。你可以试一下,我没装sql,无法验证。

select t1.name,count(t1.name) as count
from tab_1 t1 left join tab_2 t2 on t2.fullname like '*' & t1.name & '*' group by t1.name
我用的access 大概语法是这样

select tab_1.name,count(*) as count from tab_1
left join tab_2 on tab_2.fullname like TRIM(concat('%', tab_1.name, '%'))group by name

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐