gpt4 book ai didi

mysql - 如何每次为特定团队返回唯一的消息

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

我有一个像 this 这样的表其中包含团队 ID 和消息 ID。每次运行查询时,我都必须为每个团队获取唯一 msg_id。

示例:

ID  TEAM_ID  MSG_ID
1 1 10
2 1 11
3 2 12
4 2 13
5 2 14

有效输出:

1.

TEAM_ID        MSG_ID
1 11
2 13

2.

TEAM_ID        MSG_ID
1 10
2 12

最佳答案

如果您想为每个 TEAM_ID 返回一个随机相关的 MSG_ID:

SELECT t.TEAM_ID,
(SELECT MSG_ID
FROM team_message
WHERE TEAM_ID = t.TEAM_ID
ORDER BY RAND()
LIMIT 1) MSG_ID
FROM (SELECT DISTINCT TEAM_ID
FROM team_message) t;

SQL Fiddle

关于mysql - 如何每次为特定团队返回唯一的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23849498/

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