开发者社区> 问答> 正文

[@古散][¥20]如何设计存在,不存在的业务

一个房屋表A,一个房屋地铁信息表B,如何设计满足一下需求,查询有地铁信息的房屋,查询不存在地铁信息的房屋,目前我是,有房屋表数据A有地铁信息则在B中记录,没有则只在A中记录,B不记录;现在插叙有地铁的房屋,
select A.x, A.b from A A left join B B on A.id = B.a_id where B.id is not null;
目前这种查询2张表还好,5张表以后效率非常差,如何优化这种sql或者优化设计来满足这种需求

展开
收起
全能打杂 2018-11-23 16:41:58 1872 0
0 条回答
写回答
取消 提交回答
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
典型业务逻辑漏洞挖掘 立即下载
无需部署的前端中间件技术——企业移动化新思路 立即下载
阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK 立即下载