我的表格如下:
author_id | doc_id | lang
-----------+--------+----------------
53 | 12642 | English
53 | 12643 | English
53 | 75 | French
55 | 12605 | German
55 | 12606 | German
55 | 12596 | English
我需要编写一个查询表,如下所示:
author_id | doc_id | lang
-----------+--------+----------------
53 | 12642 | English
53 | 75 | French
55 | 12605 | German
55 | 12596 | English
答案 0 :(得分:0)
如果我理解正确,对于作者和语言的每个组合,您需要最小的文档ID。
您可以按照您想要的不同值的列进行分组,并将汇总min
应用于另一个:
SELECT author_id, MIN(doc_id), lang
FROM docs
GROUP BY author_id, lang