执行此SQL任务的最佳方法是什么?

时间:2011-01-21 16:27:08

标签: sql

这种基于SQL的逻辑的最佳方法是什么:

我需要从表中获取一些组。但是,有数千个项目,只能属于其中一个组(例如返回的五个/十个/十五个组中的一个)。我可以获取组,然后循环所有项目对象并将它们插入到组中。

或者最好是获取属于某个组的所有对象,将它们循环并将它们插入到所属组中?性能会有什么不同?

1 个答案:

答案 0 :(得分:1)

如果您只是在寻找群组,那么简单的SELECT DISTINCT group FROM Table将会返回这些群组。如果你想要每一行及其相关的组,那么SELECT *(不用于生产用途......)也会得到它。如果您想按顺序排列,那么SELECTORDER BY group

您打算如何处理这些信息?