gpt4 book ai didi

mysql - SQL中如何跨表执行范围查询

转载 作者:行者123 更新时间:2023-11-29 07:04:32 25 4
gpt4 key购买 nike

我在 MySQL 数据库中有两个表。在表 A (A1) 的第一列数据中,我有整数值。在表 B 的第一列和第二列(B1 和 B2)中,我也有整数值。我想创建一个查询,它会给我 A1 在 B1 - B2 范围内的值。这可能与 MySQL 查询有关吗?

这是我想知道如何做的一个例子:

Table A        Table B    
------- ------- --------
123 12 24
451 450 455
199 202 210
0 499 567
23 5 40

我要查找的 SQL 查询将返回匹配的 A1、B1 和 B2 值:

451    450     455
23 12 24
23 5 40

最佳答案

select * from a, b where a1 between b1 and b2

就像交叉连接一样简单。它至少相当于 MySQL 和 Oracle 中的内部联接。

关于mysql - SQL中如何跨表执行范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8157234/

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