我正在尝试从 mySQL 表中获取数据并在 jsp 中显示它, 我想在获取数据之前按字母顺序对 mySQL 表中的数据进行排序。
我编写的这个查询非常有效。 (显示排序数据)
String _snackListQuery ="SELECT snackID,snackName FROM snacklist ORDER BY snackName";
但是这个查询不起作用,(什么都不显示)
String _snackListQuery ="SELECT snackID,snackName FROM snacklist WHERE snackHideFlag=1 ORDER BY snackName";
我做错了什么?这是一个正确的查询吗?
编辑-我的 table 是这样的
最佳答案
由于您要检查的类型是 bool 值,因此要使用的正确运算符是 IS
。尝试将 snackHideFlag = 1
替换为 snackHideFlag IS true
关于mysql - 编写此 mysql 查询的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18078135/