gpt4 book ai didi

MYSQL:将一个表的列与另一个表的列进行比较

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

我有 1 个表 DATA

ID,CLASS,CODE,DATE
1,123456,10,12-10-2017
2,987654,40,2017-11-10
3,456789,50,2017-11-11
4,234567,60,2017-11-12
5,872341,150,2017-11-13

和另一个表PROPS,

ID,CLASS_ID,R_CODE
1,123456,20
2,987654,40
3,456789,50
4,234567,60
5,872341,100
6,746365,738
7,84264,8937

我想从 DATA 中选择所有行,其中 DATA 表中的 CODE 大于或等于(>= ) R_CODE 来自 PROPS 表。

基本上,我想逐一检查 CODE 列的每个元素和 R_CODE 列的每个元素。

任何帮助将不胜感激。

最佳答案

SELECT a.*, b.*
FROM data a, props b
WHERE a.code >= b.r_code

我假设 class 和 class_id 不需要匹配?

编辑:示例是交叉连接,其中第一个表的每一行都与第二个表的每一行相匹配。然后过滤到您想要的内容。

关于MYSQL:将一个表的列与另一个表的列进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47362754/

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