我想做一个SELECT DISTINCT guid, ...
,但我不想guid
出现在记录集中。我该怎么做呢?
问问题
302 次
4 回答
5
SELECT a.Field2
, a.Field3
FROM (SELECT DISTINCT a.guid
, a.Field2
, a.Field3
FROM table1 a) a
于 2010-05-13T15:14:39.903 回答
3
你也可以做
SELECT x, y FROM tbl GROUP BY guid, x, y
这里的缺点是您必须复制GROUP BY
子句中的列列表,这很烦人,但其他答案也一样。
于 2010-05-13T15:22:12.727 回答
2
将其包装在子选择中?
select my, interesting, columns
from (
select distinct GUID, ...
from ...
)
于 2010-05-13T15:15:08.303 回答
0
首先将不同的值选择到临时表中。
然后只选择你想要的值。
于 2010-05-13T15:15:50.033 回答