gpt4 book ai didi

mysql - 从存储在表中不同行的一系列选项中搜索收入

转载 作者:行者123 更新时间:2023-11-30 23:17:38 25 4
gpt4 key购买 nike

我正在尝试制作一个搜索系统,我可以在其中使用诸如年龄之类的过滤器。但是也有一个选项可以将具有特定收入的用户过滤到至多第二个薪水选项。

例如

来自收入 - $25,001 - 40,000

收入 - $80,001 - 100,000

所以我想从这些收入中搜索所有用户

表结构是这样的

enter image description here

上表为 yield 表。

并且有一个用户表,其中只有一个来自上述选项的值

例如用户 ID 1 为 $25,001 - 40,000

那么如何搜索之间的所有用户$25,001-40,000 到 $80,001 - 100,000

最佳答案

好吧,看起来您的收入水平具有顺序 ID,但执行此操作的最佳方法是更改​​该表,以便您在该表上有一个 RangeMinimumIncome 和 RangeMaximumIncome。然后你可以这样做:

SELECT 
*
FROM
Income
WHERE
RangeMinimumIncome >= 25000 AND RangeMinimumIncome <= 100000
RangeMaximumIncome >= 25000 AND RangeMaximumIncome <= 100000

或者,您可以对您的 ID 列做一些类似的事情,但这将要求这些 ID 始终处于正确的顺序,这是一个永远不应该做出的假设。

关于mysql - 从存储在表中不同行的一系列选项中搜索收入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16878787/

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