[英]how to search with max and min on two fields mysql?
i have this table(MySQL): 我有这张桌子(MySQL):
|id|min|max|info|
+--+---+---+----+
|1 |18 |24 | ...|
+--+---+---+----+
|2 |22 |26 | ...|
SQL: SQL:
SELECT * FROM myTable WHERE max <= 21 AND min >= 21
Result: 结果:
NULL
Solution: 解:
SELECT * FROM myTable WHERE 21 <= max AND 21 >= min
There is no row with max <= 21
. 不存在
max <= 21
。 In both rows max
is greater than 21! 两行中的
max
都大于21!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.