很抱歉,我对mysql的了解不够,但是如何在不同的领域获得相同的值呢?
例如,如果我有一张这样的table:
+-----+-----+-----+
| id | A | B |
+=====+=====+=====+
| 1 | 1 | 2 |
| 2 | 3 | 1 |
+-----+-----+-----+
我想从a和b得到值1。
我试过这样做:
SELECT A, B FROM table_name WHERE A = 1 AND B = 1
但是如果a或b没有值1,它就不会返回值。在这种情况下,我希望它只从包含它的列返回值1。我想要这样的东西:
SELECT A, B FROM table_name WHERE value = 1
2条答案
按热度按时间xghobddn1#
我想你想要
OR
:可以使用
IN
:1bqhqjot2#
您应该将查询用作:
在这里,可以得到a=1或b=1或a&b=1的行。