【发布时间】:2014-05-06 03:01:35
【问题描述】:
我有一个难以通过 SQL 或 Expression Builder 解决的排序问题。假设我有“Group 1”,它是十个应用程序的名称。对该组进行排序很容易访问。每个系统都有一组与提供者和消费者的交换。棘手的地方是首先对发送系统的名称进行二次排序,然后是 a-z。请参阅下面的示例:
库存管理系统 (L1)
- 资产管理系统 (L2)
- 服务管理系统 (L2)
- 库存管理系统 (L2)
- 计算机管理系统 (L2)
在“L1”级别排序没有问题,但在此之下我希望我的第一个“L2”记录匹配 L1 记录,然后可以是 A-Z。
在上面的示例中,我希望它看起来像这样:
库存管理系统 (L1)
- 库存管理系统 (L2)
- 资产管理管理系统 (L2)
- 计算机管理系统 (L2)
- 服务管理系统 (L2)
逻辑类似于如果任何 L2 值等于 L1 值,则首先列出它们,并且任何不等于 L1 值的都可以升序排序。
【问题讨论】:
-
@Gordon,请注意你的标签!上次有人创建
access时,我清理了一周。 :// -
@Charles 。 . .谢谢你的警告。我会更加小心。