查询数据库数据是总是出现1054错误:Unknown column '是' in 'where clause'

查询transfer_time表中各店既满足配送合格又满足订单合格的次数transfer_time表结构

4个回答

修改hql语句
可以参考这篇文章试下:
https://blog.csdn.net/qq_19865749/article/details/76883891

你把表示字串的單引號 ' 用成欄位名的撇號 ` 了
mysql 的解讀是你要查的條件為

 `配送合格`欄位 = `是` 欄位 AND `訂單合格`欄位 = `是` 欄位

因為table裡沒有 這個欄位,就出現那串錯誤訊息了。

所以把

  `配送合格` = `是` AND `訂單合格` = `是`

改成下面的寫法就可以了

  `配送合格` = '是' AND `訂單合格` = '是'

定义字符串的格式,你先去看看。

加个group by 你这个表的主键 having count(*)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐