我正在建立一个应用程序。我需要从数据库表中获取并显示项目。我想从表中选择的项目,其中的代码是这样ZW120和签出是不是等于1和条件不工作在mysql
所以我用这个SQL命令 -
SELECT *
FROM inventory_table
WHERE Code LIKE'%ZW120%' AND Checkedout!='1'
这个SQL命令应该显示0的结果,因为代码为ZW120的表中只有两个项目,并且这两个项目的Checkedout列都设置为1.
问题是它一直显示两个结果。 mysql不应该返回任何结果。
下面是一个截图,更好地解释我的问题。
在此先感谢。
无法添加屏幕截图作为即时通讯新这里。 – 2014-11-04 13:10:49
'Checkedout'是字符列还是数字列?如果是数字,只需删除“1”左右的引号。 – 2014-11-04 13:13:11
你确定'Checkedout'是一个char字段而不是一个整数吗?如果是整数,请尝试删除'''。 – 2014-11-04 13:14:55