gpt4 book ai didi

Mysql 为一列的每个值选择一行

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

我有一个这样的表:

ID - CatID - Value
1 1 foo
2 2 bar
3 2 barbar
4 1 foobar
5 1 barfoo
6 2 foofoo

我需要的是随机选择每个 CatId 的一行(在本例中应该随机选择 2 行)。我尝试过使用子查询和 Join 本身,但我不确定它有多好...所以如果您知道如何很好地做到这一点,我们会很高兴为您提供帮助。

谢谢!

最佳答案

慢,但有效:
select * from (select * from Tbl order by rand()) as t1 group by CatID

关于Mysql 为一列的每个值选择一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17460445/

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