gpt4 book ai didi

Mysql查询选择两个表

转载 作者:行者123 更新时间:2023-11-29 23:56:25 25 4
gpt4 key购买 nike

我需要选择一个表中位于另一个表中但可以包含更多单词的所有 id。示例:

tab1

Hello 
Helloo
Hellooo
Helloooo

tab2

Hello 
<小时/>

我需要的结果是:

姓名:你好

数量:4

<小时/>

我需要做这样的事情:

select count(*) as counted, id from tab1 where id like "helo%"

但是 where 子句需要是 tab2 中的 ID 加上末尾的 %。

<小时/>

表1:

`ID`: hello
`ID`: hello1
`ID`: hello2
`ID`: hello3
`ID`: hello4
`ID`: hello5
`ID`: yelo5

表2:

`ID`: hello
`ID`: yelo

现在,我需要的是像这样计数和显示:

ID:你好 |数量:6

ID:yelo |数量:1

最佳答案

尝试这样

select t1.ID,count(*) from tab1 t,tab2 t1 where t.ID like 
CONCAT('%',t1.ID, '%') group by t1.na

Sql Fiddle

关于Mysql查询选择两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com