简单的sql查询返回零行

时间:2017-05-14 10:20:36

标签: mysql sql database

我的查询:

notifyDataSetChanged()

game_tbl: enter image description here

使用:mysql

,结果是零行,我想要' game1'。嗯,我想我可以使用其他查询,但重要的是我理解我的错误的SQL语法,谢谢大家

1 个答案:

答案 0 :(得分:2)

尝试使用IS NULL代替= NULL,例如:

SELECT * 
FROM game_tbl 
WHERE (`player_o` = 1 OR `player_x` = 1) AND (`player_o` IS NULL OR `player_x` IS NULL)

Here's MySQL关于工作NULL值的文档。

  

要测试NULL,请使用IS NULL和IS NOT NULL运算符。

     

您不能使用算术比较运算符,例如=,<或<>至   测试为NULL。