為什么查不出來結果?。?/h1>
?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查詢,是有結果的。
?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-07-09
如果說這條SQL語句在Navicat中可以查到,那么C_ID就是定義的字段名,查看一下<resultMap>標簽中對應字段column是否一致。
2016-06-16
你這里的select a.C_ID出錯了,要知道C_ID是a.id的一個別名,取這個別名是為了和b.id區(qū)分的。數(shù)據(jù)表中是沒有C_ID這個字段名的。你要直接在MySQL中查的話,把a.C_ID改成a.id就OK了。