gpt4 book ai didi

mysql - 比较 2 列的 SQL 查询

转载 作者:行者123 更新时间:2023-11-30 22:00:48 25 4
gpt4 key购买 nike

我有一个表,其中包含 3 列 ID、访问日期和约会日期。我想写一个sql查询来查找以下内容对于每个 id,访问日期与约会日期匹配的条目有多少。请注意,每个 ID 的比较必须跨多行进行。示例:

id  Visit-date  Appointment-date
1 20-1-2016 20-2-2016
1 20-2-2016 30-3-2016
1 04-04-2016 05-05-2016

等等

非常感谢您的帮助。普拉萨德

最佳答案

您可以使用带有聚合的左连接来获得所需的结果:

select a.id,
count(b.appointment_date) as count
from your_table a
left join your_table b on a.id = b.id
and a.visit_date = b.appointment_date
group by a.id;

关于mysql - 比较 2 列的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43429518/

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