小编Jac*_*ack的帖子

有这么简单的SQL查询应该这么慢的原因吗?

此查询大约需要一分钟才能生成结果:

SELECT MAX(d.docket_id), MAX(cus.docket_id) FROM docket d, Cashup_Sessions cus
Run Code Online (Sandbox Code Playgroud)

然而这一个:

SELECT MAX(d.docket_id) FROM docket d UNION MAX(cus.docket_id) FROM Cashup_Sessions cus
Run Code Online (Sandbox Code Playgroud)

立即给出结果.我看不出第一个人要做的事情会花费更长的时间 - 我的意思是他们只是检查最大的一个数字列表然后返回它们.还有什么可以做我看不到的?

我通过Java在MS Access数据库上使用jet SQL.

sql

6
推荐指数
2
解决办法
246
查看次数

标签 统计

sql ×1