gpt4 book ai didi

mysql - 从表中的每个类别中选择最新的一个

转载 作者:行者123 更新时间:2023-11-29 14:42:45 24 4
gpt4 key购买 nike

如果我有一个像下面这样的 MySQL 表:

id  |   cat_id  |   name    |   date
------------------------------------
1 | 1 | suzy | 2011-09-15
2 | 2 | andy | 2011-10-01
3 | 1 | dony | 2010-12-25
4 | 3 | harry | 2010-01-05
5 | 2 | matty | 2011-06-01
6 | 3 | samy | 2010-11-02
7 | 1 | honey | 2011-10-03

如果我想要这样的结果,我该如何选择:

cat_id  | id |
-------------
1 | 7 |
2 | 2 |
3 | 6 |

最佳答案

SELECT cat_id, id
FROM mytable t
WHERE NOT EXISTS (
SELECT *
FROM mytable
WHERE cat_id = t.cat_id
AND date > t.date
)

关于mysql - 从表中的每个类别中选择最新的一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660068/

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