gpt4 book ai didi

mysql - 根据排名过滤

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

我有 2 个表注册和点赞。我想要基于顶部点赞的过滤器。如果用户有更多类似的内容,那么它应该位于顶部。

两张 table 1 首次注册:

`signup`(`id`, `first_name`, `last_name`, `mobile`, `password`,   
`confirm_password`, `email`, `username`, `country_id`, `state_id`,
`city_id`, `gender`, `occupation_id`, `personal_address`,
`personal_description`, `personal_status`, `business_name`,
`business_categories_id`, `business_phone`, `business_email`,
`business_address`, `business_website`, `services`, `business_status`,
`personal_profile_photo`, `business_profile_photo`, `created_on`, `otp`,
`status`)

2 Like 表:b_like(id, userid, profile_id, type, 时间戳)

我想要基于最喜欢的过滤器

最佳答案

猜测“id”和“profile_id”具有相同的值,您应该执行以下操作:

SELECT table_signup.id, COUNT(table_b_like.profile_id) count
FROM signup table_signup
LEFT JOIN b_like table_b_like ON table_signup.id = table_b_like.profile_id
GROUP BY table_signup.id
order by count desc

您可以从 signup 表中获取在 b_like 表中点赞最多的用户的 ID(和计数)

关于mysql - 根据排名过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48990928/

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