栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何优化这个复杂的EAV MYSQL查询?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何优化这个复杂的EAV MYSQL查询?

实际上,Chibuzo是正确的。首先删除它:-))但是在此之前,先玩一下,这是很好的大脑锻炼,例如象棋之类的东西:-)

select     case_id,    d_status.data_field_value as case_status,    d_client1_name.forename_company as client1_forename_companyfrom db_cases         join db_data as d_status  on d_status.data_case_id = case_id     AND d_status.data_field_name = 'casestatus'        join db_data as d_client1 on d_client1.data_case_id = case_id     AND d_client1.data_field_name = 'client1'        join db_names as d_client1_name on d_client1_name.name_id = d_client1.data_field_value

我希望没有子查询的这些直接联接会更加高效,尽管您必须对其进行测试-优化经常会让人感到意外。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/670404.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号