gpt4 book ai didi

MYSQL JOIN - 范围

转载 作者:行者123 更新时间:2023-11-29 08:16:04 24 4
gpt4 key购买 nike

我有两个表表A(如下)

+-----------+-----------+---------+
| group | age_start | age_end |
+-----------+-----------+---------+
| 01 | 01 | 04 |
| 02 | 05 | 07 |
| 03 | 08 | 11 |
+-----------+-----------+---------+

表B包含用户的完整信息简介。表 B 有一个年龄列,其中包含年龄(2 位数字)。在表 B 中创建了另一列,称为组。我希望能够使用基于表A的age_start和age_end的年龄列来更新表B的组列。我可以请求对此的非常感谢的帮助吗?

最佳答案

通过join使用和更新:

update b join
a
on b.age between age_start and age_end
set b.`group` = a.`group`;

顺便说一句,group 对于列来说是一个不好的名称,因为它是一个保留字。

关于MYSQL JOIN - 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20585428/

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