首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >access performance,mysql嵌套函数

问access performance,mysql嵌套函数
EN

Stack Overflow用户
提问于 2010-09-09 00:11:35
回答 1查看 339关注 0票数 0

我在access中有一个表,其中包含大约180k条记录。我有一堆sql语句,我测试了它们,并在我的数据的较小版本上完美地工作。有了access &这么多的记录,事情就相当慢了,但是一个带有Dconcat函数的sql语句,我甚至让它连夜都不能运行,甚至不能接近四分之一。

我假设Jet引擎不会删除所有这些记录,我将我的数据传输到mysql并添加了一个主键。在access中,我通过ODBC将表“链接”到mysql,但仍然显示出永远占用时间的迹象。

我想我最好的选择是使用原生mysql函数并在mysql中执行我的sql。我的access函数连接并提取一个已经存在的总和(Tqty),从而得到这样的结果:

名称、类、数量、数量

joe,A,20,10

乔,A,20,9

乔,A,20,1

乔,B,30,30

名称,classWTqty

joe,a (20) b(30)

(注意:在access中,我设置了列Tqty,因为我在最初的dconcat访问函数中求和时遇到了问题)

我发现在mysql中有一个concat & group_concat函数可以做到这一点,否则我想我将不得不做一个用户定义的函数,除非有一种方法可以嵌套,而我对此一无所知。你有什么建议?

EN

回答 1

Stack Overflow用户

发布于 2010-09-09 00:15:20

我不确定你为什么需要Dconcat,你应该能够用直接的查询做你想做的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3669747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档