我有两个表“类别”表,其中一个列为“类别名称”和“专业”表,其中一个列为“类别 ID”。
现在我正在“类别表”中搜索某些类别,然后获取具有该类别的那些专业人士。
我面临的问题是,在加入“专业”和“类别”表的情况下,它看起来好像正在搜索“专业”表中的太多行。(如果我错了请忽略)
连接是否可能仅发生在从“类别”表中的搜索返回的那些行上。
explain select c.id from professional_categories as c
inner join professionals as p on p.professional_category_id=c.id
where c.professional_category_name like 'ABC%'
以下是专业表的索引。