gpt4 book ai didi

MYSQL 帮助需要连接具有多个结果的 2 个表

转载 作者:行者123 更新时间:2023-11-29 08:36:17 26 4
gpt4 key购买 nike

使用下面的 2 个表格,我想显示一个名称列表,并在其名称旁边显示下一个可用时间。每个名字只有 1 个结果。你能帮我吗?谢谢鲍比

user table
| user_ID | name
| 1 | Smith
| 2 | Jones

times_available
| ID | user_ID | time_avail |
| 1 | 2 | 01:30 |
| 2 | 2 | 02:30 |
| 3 | 3 | 02:30 |
| 4 | 3 | 03:30 |
| 5 | 3 | 04:30 |

显示每个姓名的下一个可用时间

|  user_ID  |  time   |
| Smith | 02:30 |
| Jones | 02:30 |

@Clodoaldo 有一个很好的答案,但我还需要显示没有即将到来的 time_avail 的名称

最佳答案

select u.name, min(t.time_avail)
from
user_table u
inner join
times_available t on u.user_id = t.user_id
where t.time_avail > current_time
group by u.user_id

关于MYSQL 帮助需要连接具有多个结果的 2 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119319/

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