问答详情
源自:5-4 常用标签

为什么查不出来结果啊?

 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查询,是有结果的。

提问者:慕课网推广员 2016-06-12 20:41

个回答

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

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

  • 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了。