gpt4 book ai didi

mysql - 如何在mysql中从同一个表中选择不同状态的数据?

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

我有一个像这样的表 my table .

我想随机选择 10 个非花哨的 suite_number和随机 10 个花哨的 suite_number。现在我使用两个查询来执行此操作。 我可以通过一个查询来完成吗?mysql中如何从同一个表中选择不同状态的数据?

最佳答案

这个怎么样:

( SELECT suite_number 
FROM tbl_name
WHERE is_fancy = 0
ORDER BY RAND()
LIMIT 10
) UNION ALL
( SELECT suite_number
FROM tbl_name
WHERE is_fancy = 1
ORDER BY RAND()
LIMIT 10)
ORDER BY RAND()

最后一行ORDER BY RAND()是可选的。

关于mysql - 如何在mysql中从同一个表中选择不同状态的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13269518/

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