gpt4 book ai didi

mysql - 内部查询以匹配来自另一个表的 'LIKE' 结果

转载 作者:行者123 更新时间:2023-11-30 22:33:41 25 4
gpt4 key购买 nike

我有一个包含如下数据的表格:

过滤表

**id    filter**    
4638 Aabe
4639 Aaby
4640 Aadl
4641 Aaga
4642 Aake

SURNAMES 表

**surnames**    
Aaberge
Aabehut
Aabyuti
Aabytis
Aadlit
Aagastha
Aaker

我正在尝试编写一个内部查询来检索与 filter 表中的过滤器相匹配的 surnames 的计数

下面是我根据单独的选择语句得到的

  1. 从过滤器中选择 *
  2. 从 last_name 所在的姓氏中选择 count(*)
    像“Aabe%”或姓氏像“Aaby%”按姓氏分组;

由于记录数很大,我该如何为这种情况编写内部查询?

最佳答案

select *,
COUNT(*) from surnames join filters
on SURNAMES.last_name LIKE CONCAT(filters.filter,'%')
where filters.id > 4215
group by last_name

关于mysql - 内部查询以匹配来自另一个表的 'LIKE' 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33155530/

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