2021-04-20
统计一个B表的gid等于A表id的数据有多少个,这个语句好慢,要怎么优化
请教大家一个问题,我想统计一个B表的gid等于A表id的数据有多少个,这个语句好慢,想请教下大家要怎么优化
SELECT ta.*,IFNULL(a.tol,0) tol from tableA ta LEFT JOIN (SELECT gid ,count(gid) tol from tableB GROUP BY gid) a on ta.id = a.gid
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
把MySQL数据库迁到其他的盘对主从同步有影响吗?
回答 5
必须关闭数据库来做这个,这个对主从没影响
查询缓存的参数有哪些?
回答 1
已采纳
这里有非常详细的,https://dev.mysql.com/doc/refman/5.7/en/querycache.html
MYSQL 需要过滤空字符串与NULL, 如何全部过滤呢, 除了 name!='' and name is not null,这样写效率很低,怎么优化?
回答 1
whereifnull(null,’’)!’’再建一个函数索引试试。我觉得性能可能也不会太好
在MySQL中以下哪组索引是重复索引?
回答 7
已采纳
以相同的顺序不同的索引名称建立了多套一模一样的联合索引(单值索引也有,不过相对来说没那么奇葩做这种事)……D
MySQL的复制有什么限制?
回答 1
已采纳
因为MySQL自身固有的一些限制(比如:复制延迟过大、磁盘空间耗尽等),无论有没有出现明确的报错,MySQL复制都可能失败或不同步。有非常多的SQL函数和编程实践都无法可靠地被复制。通常,很难确保在生
MySQL 零外键关联是什么?
回答 1
MySQL零外键关联是指在MySQL中,不使用外键约束,而是通过其他方式实现表之间的关联。
MySQL如何查看事务的隔离级别?
回答 2
已采纳
查看全局的隔离级别:SELECT@@global.transactionisolation;或者SHOWGLOBALVARIABLESLIKE'transactionisolation';查看会话的隔
mysql导入CSV格式数据太慢是怎么回事?
回答 1
已采纳
如果是远程导入,则和网速有很大关系。建议直接拷贝到mysql服务器上,然后执行:loaddatainfile“/tmp/test.csv”intotabletest1fieldsenclosedby‘
mysql 可以指定用户默认的 通用表空间 吗?
回答 2
已采纳
建立一个表空间,如果想其他建表都用这个表空间,建表时候指定一下,否则不会用。
想把 mysql5.7.35添加到 linux 系统服务中怎么弄?
回答 3
已采纳
/usr/lib/systemd/system/[Unit]DescriptionMySQLServerDocumentationman:mysqld(8)Documentationhttp://de
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~