社区
MySQL
帖子详情
left join 这种结构怎么写最优化
strayly
2006-05-30 09:47:41
信息基本表
A: a_id,name ...
信息详细表
B:a_id, intro, p1_id,p2_id ...
属性表1
C:p1_id,p1_name
属性表2
D:p2_id,p2_name
A表和B表是一一对应的,而且数量较大,C表和D表数量较小
如何检索出所有A,B表信息和他们对应的p1_name和p2_name
怎么写才最优化?
...全文
207
4
打赏
收藏
left join 这种结构怎么写最优化
信息基本表 A: a_id,name ... 信息详细表 B:a_id, intro, p1_id,p2_id ... 属性表1 C:p1_id,p1_name 属性表2 D:p2_id,p2_name A表和B表是一一对应的,而且数量较大,C表和D表数量较小 如何检索出所有A,B表信息和他们对应的p1_name和p2_name 怎么写才最优化?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
strayly
2006-05-31
打赏
举报
回复
thanks
laoliu666
2006-05-31
打赏
举报
回复
UP
mathematician
2006-05-31
打赏
举报
回复
select B.*,C.p1_name,D.p2_name from B
inner join A on A.a_id=B.a_id
left outer join C on B.p1_id=C.p1_id
left outer join D on B.p2_id=D.p2_id;
strayly
2006-05-30
打赏
举报
回复
并不是每个A表或B里的数据表都有属性c或d,有可能有些记录的c或d为空
left
join
查询
优化
SQL查询
优化
LEFT
JOIN
和INNER
JOIN
: 1, 连接了八个数据库表,而且全部使用
LEFT
JOIN
,如下所示: Resource_Resources A
LEFT
JOIN
Resource_Clients B ON A.ResourceId = B.ResourceId
LEFT
JOIN
Resource_...
mysql的
left
join
和inner
join
的效率对比,以及如何
优化
一、前言 最近在
写
代码的时候,遇到了需要多表连接的一个问题,初始sql类似于: select * from a
left
join
b on a.x = b.x
left
join
c on c.y = b...这样的多个
left
join
组合,一方面是心里有点不舒服,总觉得这种...
Mysql
优化
LEFT
JOIN
语句
Mysql
优化
LEFT
JOIN
语句
十几个大表
left
join
的大SQL查询
优化
十几个大表
left
join
的大SQL查询
优化
问题 十几个表关联查询,有子查询,并表和
left
join
表查询,由于近期上了生产,每天都有几万条应用,查询一个星期内的数据,用了几十分钟,导致触发熔断机制 获取生产环境中的...
MySQL -
Left
Join
和Inner
Join
的效率对比,以及
优化
这样的多个
left
join
组合,总觉得这种
写
法是有问题的,直接用inner
join
会怎样呢?差别在哪里?后续使用inner
join
发现速度要比
left
join
快一些。
MySQL
56,682
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章