我的 MySQL 数据库中有这种类型的结构:
| BOH_ThreadId | BOH_Date |
|--------------|------------|
| Banana | 2024-04-23 |
| Banana | 2024-04-24 |
| Banana | 2024-04-25 |
| Apple | 2024-04-21 |
| Apple | 2024-04-22 |
| Apple | 2024-04-25 |
如何才能仅获取与
DISTINCT BOH_ThreadId
关联的 MAX BOH_Date
?
我尝试了这个,但它只返回了我一行:
SELECT DISTINCT BOH_ThreadId, MAX(BOH_Date) AS Latest_Date FROM table
谢谢。
我会用
GROUP BY
:
SELECT BOH_ThreadId, MAX(BOH_Date) AS LatestDate FROM mytable GROUP BY BOH_ThreadId;