gpt4 book ai didi

mysql - 如何选择每组不同的行

转载 作者:行者123 更新时间:2023-11-29 13:50:25 25 4
gpt4 key购买 nike

我的表格如下所示:

 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

最佳答案

如果我理解正确,对于作者和语言的每种组合,您都需要最小的文档 ID。您可以按您想要的不同值的列进行分组,并将聚合 min 应用于其他列:

SELECT   author_id, MIN(doc_id), lang
FROM docs
GROUP BY author_id, lang

关于mysql - 如何选择每组不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42059935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com