gpt4 book ai didi

MySQL( HitTest 门)按 2 个不同参数排序(在更短的时间内最受欢迎)

转载 作者:行者123 更新时间:2023-11-29 10:39:58 30 4
gpt4 key购买 nike

我一直在尝试弄清楚如何制作“ HitTest 门帖子”,其中帖子是按在最短的时间内获得最多支持排序的。

我有 2 个数据库表:

有趣的帖子:

Image1

fun_post_upvotes:

Image2

我的最新代码仍然不起作用:

$stmt = $this->conn->prepare("SELECT * FROM fun_posts, (SELECT image_id, COUNT(*) FROM fun_post_upvotes GROUP BY image_id)
WHERE id = image_id ORDER BY id DESC, upvotes DESC");

最佳答案

尝试使用以下查询:

$stmt = $this->conn->prepare=("SELECT * , (SELECT COUNT(*) 
FROM fun_post_upvotes
WHERE image_id=fun_posts.id
GROUP BY image_id)
FROM fun_posts
ORDER BY fun_posts,id DESC, fun_posts.upvotes DESC");

关于MySQL( HitTest 门)按 2 个不同参数排序(在更短的时间内最受欢迎),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45670742/

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