gpt4 book ai didi

mysql - 如何从 mysql 表中获取随机行

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

我的 Sql 查询是:

SELECT g.name, g.description, g.hash, g.views
FROM c7_groups g, c7_groups_affiliations ga, c7_groups_categories gc
WHERE ga.groups_hash = g.hash
AND ga.groups_categories_id = gc.id
AND g.groups_categories_id = 611<br/>
AND LOWER(ga.name) LIKE LOWER('%$school_name%')

我怎样才能让这个查询在每次触发时获取一些随机行。

谢谢泽尚

最佳答案

很简单,ORDER BY RAND():

SELECT g.name, g.description, g.hash, g.views FROM c7_groups g, c7_groups_affiliations ga, c7_groups_categories gc WHERE ga.groups_hash = g.hash AND ga.groups_categories_id = gc.id AND g.groups_categories_id = 611 AND LOWER(ga.name) LIKE LOWER('%$school_name%') ORDER BY RAND()

参见http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html有关性能提示

关于mysql - 如何从 mysql 表中获取随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4523158/

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