【发布时间】:2015-02-04 14:02:58
【问题描述】:
我一直在网上查找,我找到的所有答案都是关于使用nested selects(如this question)。但 SQL Server CE 不支持嵌套选择。
假设我有这张桌子
------------------------------
ID | MyText | someField |
------------------------------
1 | Tiger | A |
2 | Tiger | B |
3 | Lion | C |
4 | Cat | D |
5 | Lion | E |
如何从 MyText 获得不同的值并在我的结果中也有 ID。
结果是:
------------------
ID | MyText |
------------------
1 | Tiger |
3 | Lion |
4 | Cat |
我试过了:
SELECT DISTINCT MyText, ID
FROM mytable
但它将DISTINCT 应用于两列
我也试过Group By
SELECT ID, MyText
FROM mytable
GROUP BY MyText
但它会抛出此错误
在聚合和分组表达式中,SELECT 子句只能包含聚合和分组表达式
【问题讨论】:
标签: sql sql-server-ce distinct