gpt4 book ai didi

mysql - 用于查找多次出现的值的 SQL 查询

转载 作者:可可西里 更新时间:2023-11-01 08:21:00 25 4
gpt4 key购买 nike

我有一个使用 MySQL 后端的小型赛车项目。我试图找到一个很好的查询来获取在两场以上的比赛中排名前 3 位的所有车手的详细信息。这是一个小表格分割:

Drivers table:
driver_id, driver_name, driver_age, etc misc details

Entry table:
entry_id, driver_id, placed

所以,通常这不会是一个大问题,因为我可以做一个 JOIN on driver_id然后使用 WHERE on my 'placed'细化结果的列;但是,客户绝对必须有不止一次进入前三名的人。我只想在脚本方面处理它,但他们用来提取数据的应用程序非常奇怪。

谢谢!

最佳答案

select *
from `Entry table`
where placed <= 3
group by driver_id
having count(*) > 1

或类似这样的...我知道您正在寻找计数语句中的 having 子句

关于mysql - 用于查找多次出现的值的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10424900/

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