我有一个包含10个字段的MySQL表。对于这个特定的查询,我只关心4:标题,变量,位置,日期。我想采用这四组的不同值,然后按标题,变量分组。但是,当我使用以下查询
时Select DISTINCT
Title,
Variables,
Location,
Date
FROM ForecastsTest2 WHERE ...
GROUP BY Variables, Title
ORDER BY Title
首先分组,然后取得不同的结果。有什么办法可以改变这个顺序吗?
答案 0 :(得分:0)
我最终在
中找到了我的解决方案SELECT Variables,
Title
FROM (SELECT DISTINCT Variables,
Title,
Location,
Date
FROM MyTABLE as Table1
) as Table2
WHERE ...
GROUP BY Variables, Title
ORDER BY TITLE
我想我没有很好地提及这一点,但我还在查询中添加了HAVING COUNT(*) >= 2
。在这种情况下,计数将在删除所有非不同行之后发生。