在我的条件也是范围的范围内查找结果集

时间:2015-02-17 04:45:26

标签: mysql

我有一个包含范围的查询字符串,比如说x和y。我需要从数据库中获取包含x和y的值的值,在值也是范围,最小值和最大值的字段中搜索。

值为:

  1. x和y在min和max
  2. 之内
  3. min大于x但小于y且
  4. max大于x但小于y

1 个答案:

答案 0 :(得分:0)

您的示例2和3如下

SELECT * FROM table
   WHERE min BETWEEN x AND y 
      AND max BETWEEN x AND y

示例1是相反的

SELECT * FROM table
   WHERE x BETWEEN min AND max 
      AND y BETWEEN min AND max