我现在有一个表,看起来像这样:如何获得仅选择一个从重复字段
TEAMNAME | NAME | DATE_SUBMITTED | STATUS
----------+------+----------------+--------
PLUS++ | Rick | 2017-04-04 | PENDING
PLUS++ | Elan | 2017-04-04 | PENDING
PLUS++ | Tina | 2017-04-04 | PENDING
Tornado | Amy | 2017-04-04 | PENDING
Tornado | May | 2017-04-04 | PENDING
Tornado | Roy | 2017-04-04 | PENDING
PhaceLook | Emma | 2017-04-04 | PENDING
PhaceLook | Tony | 2017-04-04 | PENDING
我想是产生下面的结果:
TEAMNAME | NAME | DATE_SUBMITTED | STATUS
----------+------+----------------+--------
PLUS++ | Rick | 2017-04-04 | PENDING
Tornado | Roy | 2017-04-04 | PENDING
PhaceLook | Emma | 2017-04-04 | PENDING
我想删除重复的团队名称。
这里是代码我有:
SELECT TEAMNAME
, NAME
, DATE_SUBMITTED
, STATUS
FROM ('SELECT DISTINCT TEAMNAME FROM phase2') phase2
ORDER
BY DATE_SUBMITTED DESC
谁能指教?
什么是您选择输出记录的标准? (为什么“罗伊”为“龙卷风”)? –
如果您有重复项目,您如何决定采取哪些条目? – LSA
'SELECT DISTINCT TEAMNAME FROM phase2'显然是一个字符串,对吧? – Strawberry