gpt4 book ai didi

c++ - union 查询和 C++

转载 作者:行者123 更新时间:2023-11-28 08:27:22 25 4
gpt4 key购买 nike

我使用 MySQL 数据库和 C++ 编程语言。

在我的数据库中有 20 个表。我从这些表中生成不同的消息。所有表都包含 dateTime 列,我想对生成的消息进行排序。

我是用 union 做的。但是查询太长了。你认为它有别的方法还是我的方法是正确的。

非常感谢。

最佳答案

听起来您正试图从多个不相关的表中获取经过排序的项目列表。

在那种情况下,我会分别从每个表中获取消息,然后在 C++ 中以编程方式将它们排序为您想要的顺序。与让它们对多个表进行 union 和排序相比,这可能会使您的查询复杂得多。

编辑:不幸的是,对于是在 SQL 中还是在 C++ 中以编程方式执行此操作,我认为没有绝对客观的答案。我会建议一种实用的方法:以最简单和最清晰的方式对其进行编码(通常两者是相同的)并查看其性能。如果性能可以接受,那么您就完成了。如果它很慢,然后分析它。如果您发现您的方法是慢点,那么您可以尝试其他方法并查看它的执行情况。

关于c++ - union 查询和 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com