浏览代码

fix 0 != null

Nicolas Cannasse 14 年之前
父节点
当前提交
5c234cfa69
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      std/neko/db/SpodData.hx

+ 1 - 1
std/neko/db/SpodData.hx

@@ -439,7 +439,7 @@ class SpodData {
 		}
 		var sql;
 		// use some different operators if there is a possibility for comparing two NULLs
-		if( r1.n && r2.n ) {
+		if( r1.n && r2.n || (!eq && (r1.n || r2.n)) ) {
 			sql = makeOp(" <=> ", r1.sql, r2.sql, pos);
 			if( !eq )
 				sql = sqlAdd(makeString("NOT(", pos), sqlAddString(sql, ")"), pos);