为什么查不出来结果啊?

来源:5-4 常用标签

慕课网推广员

2016-06-12 20:41

 Preparing: select a.C_ID,a.NAME,a.DESCRIPTION,b.ID,b.CONTENT,b.COMMAND_ID from COMMAND a left join COMMAND_CONTENT b on a.C_ID=b.COMMAND_ID WHERE a.NAME='段子' Parameters: Total: 0 这个SQL语句我直接复制到Navicat查询,是有结果的。

写回答 关注

2回答

  • 我们的征程是星辰和大海
    2016-07-09 00:39:56
    已采纳

    如果说这条SQL语句在Navicat中可以查到,那么C_ID就是定义的字段名,查看一下<resultMap>标签中对应字段column是否一致。

    慕课网推广员

    非常感谢!

    2016-09-11 17:25:41

    共 1 条回复 >

  • easy_is_good
    2016-06-16 15:28:55

    你这里的select a.C_ID出错了,要知道C_ID是a.id的一个别名,取这个别名是为了和b.id区分的。数据表中是没有C_ID这个字段名的。你要直接在MySQL中查的话,把a.C_ID改成a.id就OK了。

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题